`
cuisuqiang
  • 浏览: 3962727 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
3feb66c0-2fb6-35ff-968a-5f5ec10ada43
Java研发技术指南
浏览量:3672103
社区版块
存档分类
最新评论

跳出多层循环

    博客分类:
  • J2EE
阅读更多

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

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

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

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

 

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

public class T {
	public static void main(String[] args) {
		A:for(int a=0;a<100;a++){
			B:for(int b=0;b<100;b++){
				C:for(int c=0;c<100;c++){
					System.out.println(a  + "-" + b + "-" + c);
					break A;
				}
			}
		}
	}
}

 

打印三个 0 后直接退出

 

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

public class T {
	public static void main(String[] args) {
		boolean isGo = true;
		for(int a = 0;a < 100 && isGo;a++){
			for(int b = 0;b < 100 && isGo;b++){
				for(int c = 0;c < 100 && isGo;c++){
					System.out.println(a  + "-" + b + "-" + c);
					isGo = false;
				}
			}
		}
	}
}

 

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

 

请您到ITEYE看我的原创:http://cuisuqiang.iteye.com

或支持我的个人博客,地址:http://www.javacui.com

 

分享到:
评论

相关推荐

    js跳出多重循环

    ### JavaScript中的多重循环控制:`break`与`continue` 在JavaScript编程中,循环结构是非常重要的一个组成部分,它能够帮助我们高效地处理重复性任务。在实际应用中,我们经常会遇到需要控制多层嵌套循环的情况,...

    Delphi 跳出循环的几种方法

    Delphi 跳出循环的几种方法Delphi 跳出循环的几种方法 我常用的几种方法 希望大家看看 那个是大家常用的而且比较不错的 以下是引用片段: Delphi中break,exit,abort跳出循环的比较 exit: 退出函数体 abort: ...

    易语言跳出循环命令例程

    在易语言中,"跳出循环"是编程过程中常见的控制流程操作,用于在循环体内提前结束当前循环,跳至循环后的代码继续执行。本文将详细讲解易语言中的跳出循环命令及其应用。 跳出循环命令在易语言中有两种形式,一种是...

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

    在JavaScript编程中,我们经常会遇到需要从多重循环中跳出的情况,此时break和continue关键字就显得格外重要。break关键字的作用是直接跳出所在的循环,而continue则用于跳过当前循环的剩余部分,并立即开始下一次...

    js for终止循环 跳出多层循环

    在有些情况下,我们需要在循环执行过程中提前终止它,或者跳出多层嵌套循环。本文将详细介绍如何在JavaScript中使用break语句和return语句来终止循环和跳出多层循环。 ### break语句 `break`语句用于立即退出最内层...

    Python跳出多重循环的方法示例

    ### Python 跳出多重循环的方法 在编程中,经常需要使用到循环结构来重复执行某些操作。然而,在复杂的逻辑处理中,有时我们需要在特定条件下提前退出这些循环,尤其是在多重循环的情况下。Python 提供了多种方式来...

    PHP中使用break跳出多重循环代码实例

    在标题提到的"PHP中使用break跳出多重循环代码实例"中,我们将深入探讨如何使用`break`语句以及其在多重循环中的应用。 首先,我们来看一下提供的代码示例: ```php $array = array(1, 2, 3, 4, 5, 6); for ($i = ...

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

    然而,当需要在满足特定条件时跳出多层循环时,简单的`break`语句往往无法满足需求。本篇文章将详细介绍如何在Java中优雅地跳出多重嵌套循环,并通过实例代码进行解析。 首先,我们来看一个传统的多重嵌套循环的...

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

    此外,理解并掌握如何跳出多重循环也是至关重要的。在Java中,我们可以使用`break`语句跳出当前循环,`continue`语句则跳过当前循环的剩余部分,直接进入下一次循环。如果需要跳出所有嵌套循环,可以使用标签和`...

    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测试题.pdf

    - `break`用于退出最内层循环或switch语句,也可用于跳出多层循环。 - `continue`用于跳过当前循环的剩余部分,直接进入下一次循环。 - `return`用于从方法中返回一个值,结束方法的执行。 【switch语句支持类型】 ...

    记录互联网大中厂面试常见以及常见八股文

    在处理多重循环时,可以通过使用标签来实现跳出多层循环,如示例代码所示。 接着,面试中还会涉及算法和数据结构相关的知识,例如哈希函数的设计。哈希值的计算通常需要考虑减少冲突,例如在HashMap中,Hash值右移...

    cpp代码-跳出循环代码

    5. **嵌套循环与跳出多层循环**: 当有嵌套循环时,`break`只会跳出最内层的循环。如果需要跳出多层循环,可以使用标签和`break`组合,或者使用一个标志变量来控制退出。例如: ```cpp outer_loop: for (int i ...

    php foreach如何跳出两层循环(详解)

    总之,PHP中的`break`语句结合数字可以用于跳出多层循环,这对于处理嵌套循环的情况非常有用。理解并合理运用这一特性,可以使我们的代码更加灵活和高效。在编写涉及循环的PHP程序时,应谨慎选择何时使用`break`以及...

    Python中断多重循环的思路总结

    然而,我们有时候会需要跳出多重循环,而break只能够跳出一层循环,比如: for i in range(10): for j in range(10): if i+j &gt; 5: print i,j break 这样的代码并非说找到一组 i+j &gt; 5就停止,而是连续找到10组...

Global site tag (gtag.js) - Google Analytics