语法结构:
if(布尔表达式1) {
语句块1;
} else if(布尔表达式2) {
语句块2;
}……
else if(布尔表达式n){
语句块n;
} else {
语句块n+1;
}
当布尔表达式1为真时,执行语句块1;否则,判断布尔表达式2,当布尔表达式2为真时,执行语句块2;否则,继续判断布尔表达式3······;如果1~n个布尔表达式均判定为假时,则执行语句块n+1,也就是else部分。流程图如图3-7所示。
图3-7 if-else if-else多选择结构流程图
【示例3-5】if-else if-else多选择结构
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
图3-8 示例3-5运行效果图1