Java 中,如何跳出当前的多重嵌套循环,循环标记(for循环,while循环)【Java面试题】

亦凉 2022-09-17 05:20 244阅读 0赞

在最外层循环前加一个标记如outfor,然后用break outfor;可以跳出多重循环。例如以下代码:

循环标记

    • 一、for循环
    • 二、while循环

一、for循环

  1. public class Test {
  2. public static void main(String[] args) {
  3. outfor:for(int i = 0; i < 10;i++){
  4. for(int j = 0; j < 10;j++){
  5. if(j == 5){
  6. break outfor;
  7. }
  8. System.out.println("j = "+j);
  9. }
  10. }
  11. }
  12. }

在这里插入图片描述

二、while循环

  1. public class Test {
  2. public static void main(String[] args) {
  3. int i = 0;
  4. outwhile:while(i < 10){
  5. int j = 0;
  6. while(j < 10){
  7. if(j == 5){
  8. break outwhile;
  9. }
  10. System.out.println("j = "+j);
  11. j++;
  12. }
  13. i++;
  14. }
  15. }
  16. }

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,244人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java 如何多重循环

    跳出多重循环有两种方法 (一)可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break 语句,即可跳出外层循环 例: out:for(

    相关 java多重嵌套循环

    在java里面,我们知道有goto这个关键字,但是实际却没有啥作用,这就让我们不像在c/c++里面能够随便让程序跳到那去执行,而break只能跳出当前的一个循环语句,如果要跳出