1.格式
switch(表达式){
case 常量1:
执行语句1;
//break;
case 常量2:
执行语句2;
//break;
…………
…………
default:
执行语句n;
}
2.说明
(1)根据switch表达式的值依次匹配case常量的值,一旦成功则进入相应case结构中的执行语句,当执行完之后仍然向下执行其他case执行语句直到遇到break或者运行完为止
(2)switch中的表达式可以为六种:byte,short,char,int,String(7.0新增),枚举类型(jdk5.0新增)
(3)case之后只能声明常量,
(4)fault:相当于else,位置是可选的