百知教育学习 -胡鑫喆 - 分支循环
一. 基本if选择结构
-
if(布尔表达式){
代码块
}
二、if else 选择结构
-
if(布尔表达式){
代码块;
}else{
代码块;
}
三、多重if选择结构
-
if(布尔表达式){
代码块;
}else if{
代码块;
}else if{
代码块;
}else{
代码块;
}
四、嵌套if选择结构
-
if(布尔表达式){
if(内层表达式){
内层代码块;
}else{
内层代码块;
}
}else{
外层代码块;
}
五、switch分支结构
-
switch(变量|表达式){
case值1:
逻辑代码1;
break;
case值2:
逻辑代码2;
break;
case值n:
逻辑代码n;
break;
default:
未满足的逻辑代码;
break; 这个可加可不加
}
注意:所有case的取值不可相同 可判断的类型: byte short int char。String(JDK7+)
default不一定非要放到最后,放到switch中任意地方都行
如果每个case后不加break;那么在符合条件的case语句执行后,该case语句后的语句都会再执行一遍
-
String s=“str” String的使用
switch(s){
case"abc":System.out.println(“hello”);break;
case"str":System.out.println(“XXX”);
}