switch (x)
{
case 1: System.out.println("Test1");
case 2:
case 3:
System.out.println("Test2");
default:
System.out.println("Test3");
}
}
输出 中 有Test2的x 可以是(多选) :
A.0
B.1
C.2
D.3
E.4
用法:
- 能用于switch判断的类型有:byte、short、int、char(JDK1.6),还有枚举类型,但是在JDK1.7后添加了对String类型的判断
- case语句中少写了break,编译不会报错,但是会一直执行之后所有case条件下的语句而不再判断,直到default语句
- 若果没有符合条件的case就执行default下的代码块,default并不是必须的,也可以不写