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也可以