标签: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