跳出循环体的方式
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来结束循环。
以上是关于跳出循环体的方式的主要内容,如果未能解决你的问题,请参考以下文章