if单选择结构

if(布拉尔表达式){
//如果布拉尔表达式为true将执行的语句
}

if双选择结构

if(布拉尔表达式){
//如果布拉尔表达式的值为true
}else{
//如果布拉尔表达式的值为false
}

if多选择结构

if(布拉尔表达式1){
//如果布拉尔表达式1的值为true执行代码
}else if(布拉尔表达式2){
//如果布拉尔表达式2的值为true执行代码
}else if(布拉尔表达式3){
//如果布拉尔表达式3的值为true执行代码
}else{
//如果以上布拉尔表达式都不为true执行代码
}

if嵌套结构

if(布拉尔表达式1){
//如果布拉尔表达式1的值为true执行代码
if(布拉尔表达式2){
//如果布拉尔表达式2的值为true执行代码
}
}

switch多选择结构

  • switch语句中的变量类型可以是byte, short, int或者char.
  • 从JavaSE 7开始switch支持字符串String类型
  • case标签必须为字符串常量或字面量
  • case穿透现象,如果case中不加beark,那么代码会接着运行下一个case.
String name = "13roky"   //JDK7新特性,增加switch的字符串支持
switch(name){
case "13roky":
//语句
break; //可选
case "broky":
//语句
break; //可选
default: //可选 如果case条件都不满足则默认运行default
//语句
}

反编译

  • Java(编译)------class(字节码文件)-------反编译Java
  • 反编译工具可以百度找, idea支持反编译

视频

最新文章

  1. 利用百度API Store接口进行火车票查询
  2. redis配置
  3. Android 从图库到选择图片onActivityResult接收注意的问题
  4. 做个伪IE浏览器?!【来自官网】
  5. ANDROID_MARS学习笔记_S04_003_用HttpClent发http请求
  6. POJ3617 Best Cow Line
  7. 均价 和 最新价格 是啥意思 什么是MACD DIFF DEA 指标?
  8. Bash的几个知识点
  9. vs2010 调试中监视变量
  10. 自定义input默认placeholder样式
  11. MySQL导致错误的语句
  12. 第63章 ASP.NET Identity 支持 - Identity Server 4 中文文档(v1.0.0)
  13. Centos7修改时区
  14. cookies相关概念
  15. linux下NFS实战
  16. sdn的相关学习系列之一mininet的安装
  17. Node.js 常用命令
  18. 修改Windows和linux系统时间
  19. 20145208 蔡野《网络对抗》shellcode注入&Return-to-libc攻击深入
  20. LOJ#3086. 「GXOI / GZOI2019」逼死强迫症(矩阵快速幂)

热门文章

  1. hql常用查询语句
  2. spring总览
  3. JavaSE常用类之Object类
  4. docker方式安装zabbix
  5. 2021.08.30 前缀函数和KMP
  6. 技术分享 | WEB 端常见 Bug 解析
  7. YOLO系列梳理(三)YOLOv5
  8. java自带的四种线程池
  9. hadoop 运行测试
  10. os.system 裁掉片头 ffmpeg