閱讀2分鐘,掌握一個Java小細節,你值得擁有!
switch大家都很熟悉,可以從一系列代碼中選出一段去執行,它的格式如下:
switch(c){
case 1:statement;break;
case 2:statement;break;
case 3:statement;break;
case 4:statement;break;
case 5:statement;break;
default:statement;
}
我們來看一下下面這段代碼,然後判斷下會輸出什麼。
public static void main(String[] args) {
doSwitch(0);
}
static void doSwitch(int i) {
switch (i) {
case 0: {
System.out.println(0);
}
case 1: {
System.out.println(1);
}
case 2: {
System.out.println(2);
}
case 3: {
System.out.println(3);
}
default:{
System.out.println("default");
}
}
}
運行結果是:
0
1
2
3
default
=================讓我們加上break試試================
雖然switch-case中的break是可選的,但是break會較大的影響到運行的效果,所以得牢記有無break的區別。