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

跳出多层循环

    博客分类:
  • 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跳出多重循环

    js跳出多重循环 ,传统的break 和continue的意思,continue的意思是忽略此次循环,开始下次,着重说明break

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

    主要介绍了js for等循环 跳出多层循环,终止循环执行的方法,需要的朋友可以参考下

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

    主要为大家详细介绍了javaScript如何跳出多重循环break、continue,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

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

    主要介绍了Python跳出多重循环的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    易语言跳出循环命令例程

    易语言跳出循环命令例程源码,跳出循环命令例程

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

    主要介绍了PHP中使用break跳出多重循环代码实例,本文直接给出代码,代码简洁易一懂,一看就明白了,需要的朋友可以参考下

    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++) ...

    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组...

    C语言程序设计-跳转语句.pptx

    循环语句可以嵌套使用,break语句只能跳出(终止)其所在的循环,而不能一下子跳出多层循环。 【例5.8】计算并输出半径为1~10、面积小于等于100的所有圆的面积。 程序如下: #define PI 3.1415926 main() { int r; ...

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

    主要介绍了Java跳出多重嵌套循环,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Python中断多重循环的几种方式详解

    这篇文章主要介绍了Python中断多重循环的几种方式详解,文中通过示例代码介绍的非常...然而,我们有时候会需要跳出多重循环,而break只能够跳出一层循环,比如 for i in range(10): for j in range(10): if i+j &gt; 5:

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

    主要介绍了Java跳出多重嵌套循环过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    张孝祥java就业面试宝典

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

    break的使用for循环嵌套示例

    主要介绍了break的使用for循环嵌套示例,需要的朋友可以参考下

    C语言中break语句的全部用法及示例

    当在C语言中使用break时,通常用于跳出当前循环结构(如for循环、while循环、do-while循环、switch语句等)。break关键字只能退出一个循环体,文中列举了几个使用场景,并赋予了简单的例子,方便学习...3.跳出多重循环

Global site tag (gtag.js) - Google Analytics