条件分支语句
条件分支语句也叫switch语句
语法:
switch(条件表达式){
case(表达式):
语句…
break;
case(表达式):
语句…
break;
default:
语句…
break;
}
执行流程:
switch…case…语句
- 在执行时会依次将case后的表达式和switch后的 表达式进行全等比较;
- 如果比较结果为true,则从当前case处开始执行
当前case后面的所有代码。使用break可以结束switch语句 - 如果比较结果为false,则继续向下比较。
- 如果所有的比较结果都为false,则只执行default 后的语句
switch语句和if语句的功能实际上是有重复的,二者可以代替使用
例如:
判断成绩大于等于60的为合格,小于60的不合格