在switch case裏使用continue
continue只能在循環體裏使用
while,do while,for
continue不能只在switch case裏使用
顧名思義,continue只能在循環體內使用,若想在switch裏使用continue,則需要switch case在循環體內
while(true) {
switch(i){
case 1:
continue;
case 2:
break;
}
}
若不在循環體內使用continue會報錯
switch(i) {
case 1:
continue;//報錯
}
continue與break不能同時使用
switch(i) {
case 1:
continue;
break;//報錯
case 2:
break;
continue;//報錯
}
continue的作用
跳過剩下的語句直接執行下一次循環
for(int i=0; i<5; i++) {
switch (i) {
case 0:
System.out.println(i);
break;
case 1:
System.out.println(i);
break;
case 2:
System.out.println(i);
continue;
case 3:
System.out.println(i);
break;
case 4:
System.out.println(i);
break;
}
System.out.println("=====================");
}
輸出
0
=====================
1
=====================
2
3
=====================
4
=====================