switch语句:
switch (表达式){
case 常量1:
要执行的语句;
break;
case 常量2:
要执行的语句;
break;
...
default:
要执行的语句;
break;
}
switch语句支持的数据类型:
JDK1.0-1.4: byte int short char
JDK1.5: byte int short char enum(枚举)
JDK1.7: byte int short char enum(枚举) String
switch特性:case的穿透性
案例:星期1-5输出工作日,星期6-7输出休息日
当case后面的常量与switch中的表达式匹配后,在遇到break之前,会一直向下穿透
switch(week){ case 1: case 2: case 3: case 4: case 5: System.out.println("工作日"); break; case 6: case 7: System.out.println("休息日"); break; }
浙公网安备 33010602011771号