语句
;n 个语句;
break;
case 常量 2:
语句
;n 个语句;
break;
case 常量 3:
语句
;n 个语句;
break;
default:
语句
;n 个语句;
break;
}
注意:
1、case 语句有一到多
2、defaul 语句可以没有(根据自己代码的业务逻辑)
3、通常,在 case 语句后,要带 break ,表示退出 switch 语句
4、常量的类型 (int, float, 字符串, 布尔型)
重点:程序首先按照
case 顺序进行配置,如果一个都没有匹配到,则执行 default 语句的内
容,直到遇到
break,则退出 switch;
if 和 switch 分支比较:
if 对某个范围的判断,而 switch 是对一个点的判断, 所以我们可以这样去选择他们:
应用场景
: 当分支就是几个点时(比如判断坦克的方向),使用 swtich。
当分支是几个区域(范围)的判断,则考虑使用
if。