共計 790 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中跳出多重循環,可以使用標簽(label)和 break 語句的結合來實現。具體步驟如下:
- 在外層循環前定義一個標簽,例如:
outerloop:
for(int i = 0; i < 5; i++) {for(int j = 0; j < 5; j++) {// 在需要跳出多重循環的地方使用標簽和 break 語句
if(j == 3) {break outerloop;
}
System.out.println("i = " + i + ", j = " + j);
}
}
在上面的代碼中,定義了一個名為 outerloop 的標簽,并在內層循環中使用 break outerloop 來跳出外層循環。
- 另一種實現方式是使用一個自定義的異常來跳出多重循環,具體步驟如下:
class BreakLoopException extends RuntimeException {// 添加一個無參構造方法
public BreakLoopException() {super();}
}
public class Main {public static void main(String[] args) {try {for(int i = 0; i < 5; i++) {for(int j = 0; j < 5; j++) {// 在需要跳出多重循環的地方拋出自定義異常
if(j == 3) {throw new BreakLoopException();}
System.out.println("i = " + i + ", j = " + j);
}
}
} catch(BreakLoopException e) {// 捕獲自定義異常,跳出多重循環
System.out.println("Break out of loop");
}
}
}
在上面的代碼中,定義了一個自定義異常 BreakLoopException,并在需要跳出多重循環的地方拋出該異常,然后在外層循環中捕獲該異常來跳出多重循環。
無論采用哪種方式,都可以實現在 Java 中跳出多重循環的功能。
丸趣 TV 網 – 提供最優質的資源集合!
正文完