在java中,怎樣跳出當前的多重迴圈?

2021-09-07 12:37:14 字數 685 閱讀 2314

直接用break ;詳細舉比例如以下:

package com.test;

public class test {

public static void main(string args) {

for(int i=0;i<5;i++ ){

for(int j=0;j

輸出結果:i=1 j=0

i=2 j=0

i=2 j=1

i=3 j=0

i=3 j=1

i=3 j=2

i=4 j=0

i=4 j=1

i=4 j=2

i=4 j=3

如今將**略微做一點改動。實現跳出多迴圈。

public class test {

public static void main(string args) {

outer:  for(int i=0;i<5;i++ ){

for(int j=0;j

輸出結果:i=1 j=0

也就是說,在執行一次 system.out.println("i="+i+" j="+j);之後,

就跳出了這個多重迴圈。改動有兩處:1.給迴圈 加標籤:outer     2.break outer;

完成。

如何跳出當前的多重迴圈?

最近看到乙個筆試題 如何跳出當前的多重迴圈?但是看到好多的答案 break,return,覺得這個答案似乎有些不妥 於是仔細推導一番 首先,不建議使用return跳出迴圈,題目也說到了是多重迴圈,如果使用return的話,會跳出整個函式,那後續的 豈不是無法執行 所以在這裡,整理了一下自己的看法,目...

java中利用標記跳出多重迴圈

需求 對結果集 已經從資料庫中得到結果集 進行過濾,listir為實體 條件 1 不能為空 2 最終得到的結果集不能為空 實質就是把過濾好的結果集放到另乙個結果集中。listlist irdao.findnopageirlist params,searchtemplate listresultnop...

java帶標號的break跳出多重迴圈

在迴圈語句中,我們常使用break來跳出迴圈。但當我們想要跳出多重迴圈的時候,我們就應該使用標號來進行跳轉。public static void main string args 上面這個例子是一般的break示例,執行結果如下 i 0,j 0 i 0,j 1 i 0,j 2 i 1,j 0 i 1...