JAVA基礎-跳出迴圈的4種方式
阿新 • • 發佈:2020-12-17
1. Java跳出for跳出迴圈方式:
continue:跳出當前層迴圈的當前語句,執行當前層迴圈的下一條語句。
break:跳出當前層迴圈。
break+標籤:多層迴圈時,跳出具體某層迴圈。
return:方法內直接返回。
多層迴圈舉例:
1 public class BreakMutiLoop { 2 public static void main(String[] args) { 3 int i = 0; 4 loopA://... 5 while(i<3) { 6 pt("i="+i);7 ++i; 8 loopB://... 9 for(int j=0;j<3;j++) { 10 11 if(j==1) { 12 break loopA; 13 } 14 pt("j="+j); 15 loppC://... 16 for(int k=0;k<6;k++) { 17 if(k==1) { 18 continue;//k==1的時候跳出當前迴圈語句,進到k==2的迴圈語句。 19 } 20 pt("k="+k);//k==1的時候不列印,k>3不列印 21 if(k==3) { 22 break loopB;//k==3跳出最裡層for迴圈 23 } 24 } 25 }26 } 27 } 28 public static void pt(String str) { 29 System.out.println(str); 30 } 31 }
輸出結果如下:
i=0
j=0
k=0
k=2
k=3
i=1
j=0
k=0
k=2
k=3
i=2
j=0
k=0
k=2
k=3