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都能做,但反过来则不行;
参考---https://www.cnblogs.com/summerdata/p/10723106.html