switch语句语法
switch(表达式) { case n: 代码块 break; case n: 代码块 break; default: 默认代码块 }
1.if选择语句和switch选择语句的比较
1.1.switch语句只支持常量值相等的分支判断,而if语句支持更为灵活,任意布尔表达式均可;
1.2.switch语句通常比一系列嵌套if语句效率更高;逻辑更加清晰;
2.switch语句和if语句的各自使用场景
2.1.switch建议判断固定值的时候用;
2.2.if建议判断区间或范围的时候用;
2.3.用switch能做的,用if都能做,但反过来则不行;

浙公网安备 33010602011771号