1. 程式人生 > 實用技巧 >JAVA基礎-跳出迴圈的4種方式

JAVA基礎-跳出迴圈的4種方式

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