一:格式
switch(表达式){
case 值 1:
语句体1;
break;;
case 值 2 :
语句体2;
break;
........
dafault :
语句体 n + 1;
break;
}
二:流程
1.首先计算表达式的值。
2.依次和case后面的值进行比较,如果有对应的值,就会执行相应的语句,在执行过程中,遇到break就会结束。
3.如果所有的case里面的值和表达式的值都不匹配,就会执行default里面的语句。然后结束整个switch语句,
注意:break:表示中断,结束的意思,用来结束switch语句。
default:表示所有情况都不匹配的时候,就执行该处的内容,和if语句的else相似。
case后面的值只能是字面量不能是变量,case后面的值不允许重复。
eg: