switch(表达式){
case 常量1:
语句1;
//break;
...
case 常量n:
语句n;
//break;
default:
语句:
//break;
}
注:
1.
根据switch表达式中的值,一次匹配各个case,一旦匹配成功,则执行相应case中的执行语句
然后继续执行下面其他case中的执行语句,直到遇到break语句或者switch-case结构结束为止
2.break,可用于switch-case结构中,一旦遇到break,则跳出switch-case结构
3.switch(表达式),只能是如下6种类型:byte,short,char,int,String,枚举 //不可是boolean,以及浮点哦
4.case 后面接的是常量,不可接范围判断(如 A> 50), 但是可以接A取余(如 : A / 50)
5.break关键字是可选的
6.default:相当于if-else结构中的else,default结构也是可选的,位置是灵活的.若不放在末尾,也可以,,直到遇到break语句或者switch-case结构结束为止