单词
case 案例 switch 开关 default 默认
exit 退出 consume 消费 exception 异常
switch
语法 : switch(表达式){
case1 常量 :
break;
case2 常量 :
break;
default :
break;
}
执行顺序为:default 和 case 块 的先后顺序可以改动,不会影响程序执行结果。
switch 选择结构和多重if选择结构上有什么区别?
①当需要多重分支并且条件判断是等值判断的情况下,使用switch选择结构下,使用switch选择结构代替多的if选择结构会更简单,代码更清晰易读。
②它们都是用来处理多条分支条件的结构,但是switch选择结构只能用于等值条件判断的情况。
执行顺序:
先计算并获得switch,后面小括号里的表达式或变量的值,然后将计算结果顺序与每个case后的常量比较,当二者相等时,执行这个case块中的代码,当遇到break时,就跳出switch选择结构;执行switch选择结构之后的代码,如果没有任何一个case后的常量与switch后的小括号中的值相等,则执行switch末尾部分的default块中的代码。
时间: 2024-10-14 00:56:50