跳出循环体的方式

Posted macht

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跳出循环体的方式相关的知识,希望对你有一定的参考价值。

跳出循环,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来结束循环。

以上是关于跳出循环体的方式的主要内容,如果未能解决你的问题,请参考以下文章

js中跳出循环的方式

python怎么跳出循环

JS循环及跳出循环总结

JS循环及跳出循环总结

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

注意forEach不能使用return跳出循环