switch 语句后面的控制表达式的数据类型只能是 byte、short、char、int 四种整数类型,枚举类型和 java.lang.String 类型,不能是 boolean 类型。
switch( expresion){
case condition1:{ ... }
case condition2:{ ... }
......
default: { ... }
}
执行顺序:先对 expresion 求值,然后依次匹配 condition1、condition2 等,匹配成功就执行对应的方法体,若是都不等就执行 default 的方法体。