格式:https://img2024.cnblogs.com/blog/3659684/202507/3659684-20250727135651435-2051152455.png
https://img2024.cnblogs.com/blog/3659684/202507/3659684-20250727135605948-1897108775.png
default可以省略,语法不会有问题,但不建议省略
default不一定写在最下面的,我们可以写在任意位置,只是习惯写最下面
case穿透:就是语句体重没有写break导致的。
使用场景:如果多个case的语句体重复了,那么我们考了利用case穿透去简化代码。
Switch简化格式
https://img2024.cnblogs.com/blog/3659684/202507/3659684-20250727143143712-1528952357.png
如果每个case只有一条语句,可以使用极简版格式:https://img2024.cnblogs.com/blog/3659684/202507/3659684-20250727143514838-924200599.png
if和Switch的第三种格式各自的使用场景:
if:一般用于范围的判断
switch:把有限个数据一一列举出来,让我们任选其一