switch 支持byte,char,short,int,String,Enum等类型。
break在switch中用于结束当前流程。
一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break。
忘记写break的陷阱
示例:
1
2
3
4
5
6
7
8
9
10
11
|
int
i =
2
;
switch
(i) {
case
1
:
System.out.println(
1
);
case
2
:
System.out.println(
2
);
case
3
:
System.out.println(
3
);
default
:
System.out.println(
0
);
}
|
输出结果:
1
2
3
|
2
3
0
|