黑马程序员技术交流社区

标题: break跳出指定循环 [打印本页]

作者: 354620815    时间: 2014-10-4 19:41
标题: break跳出指定循环
  1. public static void main(String[] args) {

  2.                 over: while (true) {
  3.                        
  4.                         System.out.println(1);
  5.                        
  6.                         for (int x = 0; x < 3; x++) {

  7.                                 System.out.println(2);

  8.                                 for (int y = 0; y < 3; y++) {
  9.                                         System.out.println(3);
  10.                                         // break跳出当前for循环,如果定义一个标记,跳出指定循环
  11.                                         break over;
  12.                                 }
  13.                         }
  14.                 }
  15.                 System.out.println(4);
  16.         }
复制代码



作者: 354620815    时间: 2014-10-4 19:42
{:3_47:}{:3_47:}{:3_47:}
作者: zz_job    时间: 2014-10-4 20:21
听过一哥们说这种用法在JAVA里不多,有点C里面goto的意思了...
作者: 354620815    时间: 2014-10-4 20:38
{:3_47:}{:3_47:}
作者: clevergump    时间: 2014-10-4 22:00
其实在多个for循环嵌套里面,这种用法还是很常见的
作者: shileishihai    时间: 2014-10-4 23:42
标签吧。这个在讲break的时候有讲过。
作者: MR.Sun    时间: 2014-10-5 22:14
混黑马币的。。。
作者: kid1943    时间: 2014-10-6 09:41
这用法还是第一次见学习了多谢楼主分享
作者: 海燕    时间: 2014-10-6 10:05
楼主,谢谢分享哦
作者: 杜工    时间: 2014-10-6 10:26
来,打印下结果:
1
2
3
4
作者: x564573138    时间: 2014-10-6 13:02
黑马币,沙发
作者: 曾宇    时间: 2014-10-6 13:56
还真不知道这个方法
作者: 嘿~~    时间: 2014-10-6 14:11
可以给循环在做标记
作者: 笑脸迷人    时间: 2014-10-6 21:04
循环的标记,跳出指定循环~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2