例1:跳出單層迴圈
@test
public void test1() else
} }
執行結果:
i=0
i=1
例2:跳過單層當次迴圈
@test
public void test2() else
} }
執行結果:
i=0
i=1i=3
i=4
例3:跳出雙層的內部當次迴圈
@test
public void test3() else
}} }
執行結果:
i=1 ;j=0
i=1 ;j=1
i=1 ;j=2
i=1 ;j=3
i=3 ;j=0
i=3 ;j=1
i=3 ;j=2
i=3 ;j=3
例4:跳出整個雙層迴圈
@test
public void test4() else
}} }
執行結果:
i=1 ;j=0
i=1 ;j=1
i=1 ;j=2
i=1 ;j=3
@test
public void test5() else
}if (flag)
} }
執行結果:
i=1 ;j=0
i=1 ;j=1
i=1 ;j=2
i=1 ;j=3
例6:跳出內部當次繼續執行
@test
public void test6() else
}if (flag)
}}
執行結果:
i=1 ;j=0
i=1 ;j=1
i=1 ;j=2
i=1 ;j=3
i=1 ;j=4
i=2此段**將不執行
i=3 ;j=0
i=3 ;j=1
i=3 ;j=2
i=3 ;j=3
i=3 ;j=4
i=4 ;j=0
i=4 ;j=1
i=4 ;j=2
i=4 ;j=3
i=4 ;j=4
跳出Java當中的一些迴圈,跳出雙層FOR迴圈
今天寫 寫了個雙層的for迴圈,裡面還是用來iterator,大致意思就是在第二個迴圈中如果符合條件就給跳出整個雙層迴圈。剛開始,直接使用break。巴拉巴拉的敲了一堆 信心滿滿的就直接執行。等到結果一看,這不是要我要的。哎 看來不紮實呀!突然來了興趣,索性就看看一些資料,總結了幾種跳出迴圈的方式 ...
java跳出多重迴圈
普通的break和continue只能跳出乙個迴圈或者終止某一次迴圈。system.exit 0 與return表示退出程式。最近碰到乙個問題 在迴圈最裡層跳出多層迴圈 public class test system.out.println 外層迴圈 system.out.println 三層迴圈...
JAVA終止迴圈體(單層迴圈 雙層迴圈)
充分利用迴圈可以提高程式的開發和執行效率,但是如果不注重迴圈中的演算法很容易導致程式的死迴圈,那將是程式的死穴。所以在迴圈體中要對可能出現的特殊情況使用break語句中斷迴圈。public class breakcyc system.out.println 在你發現第一只老鷹之前,告訴我都有什麼鳥。...