`
wang吖
  • 浏览: 240797 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java想跳出多层循环

 
阅读更多

就这个毛病,这东西要是不写到博客里面,很快就忘,而且一旦忘了就不好找了

现在遇到个问题,只要自己做过,在自己的博客里面搜个关键词就马上找到解决方法

也怪自己脑袋不好使,特别是忙起来的时候,很多最基本的东西就是想不起来

就比如说这个标签标记的循环,当时是真的就忘了怎么写了

 

想要跳出多层循环,有很多方式,我就说最好用的一种,标签标记:

Java代码  收藏代码
  1. public class T {  
  2.     public static void main(String[] args) {  
  3.         A:for(int a=0;a<100;a++){  
  4.             B:for(int b=0;b<100;b++){  
  5.                 C:for(int c=0;c<100;c++){  
  6.                     System.out.println(a  + "-" + b + "-" + c);  
  7.                     break A;  
  8.                 }  
  9.             }  
  10.         }  
  11.     }  
  12. }  

 

打印三个 0 后直接退出

 

当然,想的话也可以在每个循环上增加判断标记,这里我就不再写那么多了,明白意思即可:

Java代码  收藏代码
  1. public class T {  
  2.     public static void main(String[] args) {  
  3.         boolean isGo = true;  
  4.         for(int a = 0;a < 100 && isGo;a++){  
  5.             for(int b = 0;b < 100 && isGo;b++){  
  6.                 for(int c = 0;c < 100 && isGo;c++){  
  7.                     System.out.println(a  + "-" + b + "-" + c);  
  8.                     isGo = false;  
  9.                 }  
  10.             }  
  11.         }  
  12.     }  
  13. }  

 

很简答,也是打印三个 0 后退出

 

 

分享到:
评论

相关推荐

    Java跳出多重嵌套循环代码实例

    相比之下,我们可以使用Java中的标签(label)来更直观地跳出多层循环。标签是Java中的一个特殊语法,可以在任何语句前加上,然后在`break`或`continue`语句中引用它,这样就可以指定跳出哪个特定的循环。下面是一个...

    Java 8跳过本次循环,继续执行以及跳出循环,终止循环的代码实例

    要跳出多层for循环,可以使用标签和break语句。例如: ```java private static void breakManyFor(int max, List&lt;String&gt; list) { outer: for (String s : list) { if (s.length() &gt;= max) { break outer; } ...

    Java跳出多重嵌套循环

     我们可以在循环体开头设置一个标志位,也是设置一个标记,然后使用带此标号的break语句跳出多重循环。 public class BreaklFor { public static void main(String args[]){ OK: //设置一个标记 使用带此标记...

    在Java中如何跳出当前的多重嵌套循环?

    在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break 语句,即可跳出外层循环。例如: ok: for(int i=0;i&lt;10;i++) { for(int j=0;j&lt;10;j++) ...

    Java跳出多重嵌套循环过程解析

    在上述代码中,当`j`等于3时,程序抛出一个异常,随后被`catch`块捕获,从而退出整个多重循环结构。 总结来说,Java提供了多种方式来跳出多重嵌套循环,包括使用标号、修改外层循环条件以及抛出异常。在实际编程中...

    第02章 Java编程基础 15 多重循环示例与小结

    总的来说,理解和掌握Java中的多重循环对于成为一名合格的Java程序员至关重要。通过合理地运用多重循环,我们能够解决许多复杂的问题,实现高效的代码。在实际编程中,应结合具体需求,灵活运用各种循环结构,确保...

    Java循环技巧大全

    #### 三、多重嵌套循环 在某些情况下,我们可能需要使用多层嵌套循环来处理复杂的数据结构。例如,下面的示例展示了三层嵌套循环的用法: ```java String[] arr = new String[]{"a", "b", "c"}; for (String s : ...

    练习Java循环的一些源代码例子

    6. **循环嵌套**:一个循环可以嵌套在另一个循环内部,形成多层循环。这在处理二维数组、矩阵或其他需要多层次遍历的情况时很有用。 通过上述知识点,我们可以编写出各种满足不同需求的循环逻辑。在实际编程中,...

    01-Java语言基础(语句-For循环嵌套)

    4. **跳出嵌套**:在循环体内,可以使用`break`语句提前结束整个循环,或者使用`continue`跳过当前循环的剩余部分。 5. **多层嵌套**:虽然两层嵌套常见,但也可以有更多层。理解每一层的作用并保持良好的代码组织至...

    javaScript如何跳出多重循环break、continue

    在JavaScript编程中,控制循环流程的两个关键语句是`break`和`continue`,它们在处理多重循环时尤其有用。下面将详细解释这两个语句的区别及其在多重循环中的应用。 `break`语句用于立即终止当前循环,无论循环条件...

    Java循环跳转语句之break共3页.pdf.zip

    本文件"Java循环跳转语句之break共3页.pdf.zip"很可能是详细介绍了`break`在不同类型的循环(如`for`、`while`、`do-while`)中的应用,以及其在多层嵌套循环中的作用。 1. **`break`语句的基本概念**:`break`是一...

    Java 循环结构.pdf

    - 使用标签可以指定循环的跳出层次,多用于多层嵌套循环中。 - 基本语法:`label: 循环结构;`,在需要跳出的语句前使用`break label;` 理解并熟练运用这些循环结构是编写高效、可读性强的Java代码的关键。在实际...

    JAVA多层IF嵌套-判断闰年及日期是否正确

    JAVA 多层 IF 嵌套 - 判断闰年及日期是否正确 本文主要讲解如何使用 JAVA 语言来判断一个日期字符串是否正确,包括判断闰年和日期的正确性。通过本文,初学者可以进一步了解 JAVA 的 IF 循环语句和字符串处理。 一...

    java基础知识学习教程-4条件分支与循环.pptx

    当存在多层嵌套循环时,break语句只跳出当前循环层。continue语句continue是另外一种循环控制语句,作用是让程序立刻跳过循环体continue后面的语句而直接进入到下一次循环开始处。 4.4 嵌套使用案例 所谓的嵌套,...

    java 面试必考面试题

    在 Java 中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的 break 语句,即可跳出外层循环。 六、switch 语句的使用限制 switch 语句只能作用于整数表达式或者...

    Java循环结构PPT教案学习.pptx

    - `break`语句用于立即跳出当前循环,不再检查循环条件,执行循环体后的代码。 - `continue`语句用于跳过当前循环迭代的剩余部分,直接进入下一次循环迭代。 5. **循环结构的嵌套**: - 循环可以嵌套,即在一个...

    JAVA资料<跳转语句

    如果需要在多重循环结构中跳出特定层次的循环,可以通过使用标签来实现。标签是一种特殊的形式,可以在循环之前声明一个标签,然后在`break`后面加上这个标签,这样就可以指定跳出哪一个层次的循环了。例如: ```...

    4.多重循环+方法+递归作业1

    在Java中,常见的多重循环有for循环嵌套for循环,或者for循环嵌套while循环等。多重循环用于处理复杂的数据结构,如矩阵、多维数组等。在题目中的例子中,可能涉及到在循环中调用方法来处理数据。 2. **方法**:在...

    关于Java中流程控制的复习

    在多重循环中,`break`和`continue`语句可以帮助跳出当前循环层级。例如,在一个三层嵌套循环中,`break`会跳出整个三层循环,而`continue`则仅结束当前的内部循环,继续下一次外部循环的执行。在购买衣服的例子中,...

    java代码-java-循环嵌套

    在Java编程语言中,循环和循环嵌套是基础且重要的概念,它们被广泛用于重复执行某段代码,直到满足特定条件为止。循环嵌套是指在一个循环体内部再包含另一个或多个循环,这样的结构使得我们可以处理更为复杂的问题,...

Global site tag (gtag.js) - Google Analytics