百知教育学习- 胡鑫喆讲师-第三章——流程控制
一、if条件分支结构
1.选择结构与分支结构
package day3;
public class TestIf{
public static void main(String[] args){
if(布尔表达式){代码块 }
}
}
2.多重if选择结构
语法:
if(布尔表达式1){
//代码块1
}else if(布尔表达式2){
//代码块2
}
else{
//代码块3
}
3.嵌套if选择结构
语法:
if(外层表达式){
if(内层表达式1){
//内层代码块1
}else{
//内层代码块2
}
}else{
//外层代码块2
}
二、switch_case结构
语法:
switch(变量|表达式){
case 值1:
逻辑代码1;
case 值2:
逻辑代码2;
case 值n:
逻辑代码n;
default:
未满足的逻辑代码;
}
- 可判断类型:
byte、short、int 、char、String(JDK7+) - 执行流程:
- 如果变量中的值等于值1,则执行逻辑代码1.
- 如果变量中的值等于值2,则执行逻辑