格式:
switch (表达式) {
case 常量值1:
语句体1;
break;
case 常量值2:
语句体2;
break;
...
default:
语句体n+1;
break;
}
流程图如下:
注意事项:
【1】 多个case后面的数值不可以重复
【2】 switch后面小括号当中只能是下列数据类型
基本数据类型:byte/short/char/int
引用数据类型:String字符串,enum枚举
【3】 switch语句格式可以很灵活:前后顺序可颠倒,而且break语句还可以省略
匹配哪一个case就从哪一个位置向下执行,直到遇到break语句(case语句的穿透性)