Java跳出雙層for迴圈

2021-08-19 04:28:50 字數 1397 閱讀 2890

例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 在你發現第一只老鷹之前,告訴我都有什麼鳥。...