9.选择结构
选择结构
1.if单选择结构
if(布尔表达式){
//表达式若为true,则执行语句
}
2.if双选择结构
if(布尔表达式){
//表达式若为true,执行此处语句
}else{
//表达式若为false,执行此处语句
}
3.if多选择结构
if(布尔表达式1){
//如果布尔表达式1的值为true,执行代码
}else if(布尔表达式2){
//如果布尔表达式2的值为true,执行代码
}else if(布尔表达式3){
//如果布尔表达式3的值为true,执行代码
}else{
//如果以上布尔表达式均为false,执行代码
}
4.switch多选择结构
switch(表达式){
case value:
//语句
break;//可选
case value:
break;
//可以有任意数量的case语句
default;
//语句
}
case语句里有穿透效果,所以当某个case语句中没有break的时候,执行完该case语句,会将后续的语句持续执行至结束。