选择结构
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(布尔表达式){
//如果布尔表达式为true将执行的语句
if(布尔表达式2){
//如果布尔表达式2的值为true执行
}
}
switch多选择结构
-
switch case语句判断一个变量与一系列值中某个值是否相等 每个值称为一个分支
-
switch 语句中的变量类型可以是
-
byte short int 或者char
-
从java se 7开始 支持字符串string类型
-
同时case标签必须为字符串常量或者字面量
//case穿透 //switch 匹配一个具体的值 char grade='C'; switch (grade){ case 'A': System.out.println("优秀"); break; //可选 不写的话继续执行下面语句 穿透 case 'B': System.out.println("良好"); break; case 'C': System.out.println("及格"); break; case 'D': System.out.println("再接再厉"); break; case 'E': System.out.println("挂科"); break; default: System.out.println("未知等级"); break;
-
-
在idea中查看项目结构 右上角project structure
- 找到类的字节码文件复制到idea目录下
- 相当于反编译字节码文件