1:switch语句
格式
//注意事项switch格式的break只会结束switch语句,不会影响方法里其他程序
switch(表达式){
case值1:
语句体;
break;
case值2:
语句体2;
break;
default:
语句体n+1;
[break;]
}
1:表达式:取值为byte,short,int,char---- jdk5之后可以是枚举----jdk7之后可以是String.
2:case–后面跟的是要和表达式比较的值.
3:break:表示中断,干掉,用来结束switch语句
4:default:表示当所有情况都不匹配时,执行该内容(简称捡漏的和if语句的else相似)
执行流程,依次执行
-如果表达式的值和对应的比较值匹配这输出对应的语句体然后break结束
-如果和对应的值都不匹配则执行default的值然后break结束当然不写break也可以