Switch的语句格式
1 | switch(表达式) { // 表达式的值==case的值 |
default的位置和省略
位置:default位置随意,习惯写在最下面。
省略:default可以省略,语法不出差,但不建议。
case穿透
省略break会引起case穿透。
使用场景:多个case的语句体重复了,那么我们考虑利用case穿透去简化代码。
switch的新特性(jdk12)
case 值1 ->{ //消除了case穿透,大括号里面只有一行代码时,可以省略大括号
}
1 | switch(表达式) { // 表达式的值==case的值 |
default的位置和省略
位置:default位置随意,习惯写在最下面。
省略:default可以省略,语法不出差,但不建议。
case穿透
省略break会引起case穿透。
使用场景:多个case的语句体重复了,那么我们考虑利用case穿透去简化代码。
switch的新特性(jdk12)
case 值1 ->{ //消除了case穿透,大括号里面只有一行代码时,可以省略大括号
}
微信支付
支付宝