switch 条件选择语句
博客地址:<https://blog.youkuaiyun.com/haishangguzhou
switch语句:定值判断
switch(表达式){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
....
default:
语句体n;
break;
}
表达式|变量: byte,short,int,char,枚举(1.5),字符串(1.7)
case:拿表达式的结果与case后的值进行判断,如果相同,执行对应的语句体;
break:结束这个switch语句,如果没有break会发生case穿透
default: else作用一致,以上case都不满足条件,执行default中的语句体
可以在switch语句中的任何位置,改变位置注意break的问题
if语句可以做区间判断,可以做定值判断
switch 只能做定值判断