码迷,mamicode.com
首页 > 其他好文 > 详细

跳出循环体的方式

时间:2019-10-04 19:03:06      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:exti   ext   方式   方法   int   print   ret   嵌套   bre   

跳出循环,break跳出本层循环,是指跳出它所在的那一层循环,continue跳出本次循环,跳出它所在那一层的那一次循环。如果想要结束所有的嵌套循环就要用return结束这个方法或者exti(0)结束这个进程,这是最极端的。最好用的是在外面定义一个标识,这里引入标识的用法。

    @Test
    public void s() {
    //定义标识ok
        ok:
        for (int i = 0; i < 10; i++) {
            for (int j = 0; j < 10; j++) {
                System.out.println("i=" + i + ",j=" + j);
                if (j == 5) break ok;
            }
        }
    }

break ok就会结束ok下面的循环,也就是结束了所有的循环,把ok定义在里面就可以结束ok里面的那一层循环,也可以用continue ok跳过ok下面循环的那一次循环。

还有一个方法,给循环的里面再加一个if判断,控制if里面的条件,通过控制if里面的break来结束循环。

跳出循环体的方式

标签:exti   ext   方式   方法   int   print   ret   嵌套   bre   

原文地址:https://www.cnblogs.com/macht/p/11622637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!