格式:
switch(表达式)
{
case 取值1:
执行语句1;
break;
case 取值2:
执行语句2;
break;
case 取值3:执行语句3;break;
.....此处可以写多个case
default:
执行语句4;
break;
}
表达式:byte,short,char,int
JDK5.0以后,表达式支持枚举类型。(就业班讲)
JDK7.0以后,表达式支持字符串。
break: 程序执行到break,就会结束switch-case语句。
执行顺序:
从上往下,依次逐行来执行。
会拿表达式的值来和第一个case来匹配,匹配不上,接着匹配其他的case,
如果都匹配不上,执行default中的语句。 |
|