在Java中的跳转语句有两种break语句(结束当前循环)和continue语句(结束当次循环),跳出多重循环可以使用break。
有两种方法
1.标号法:就是在循环外面定义一个标号,用来结束循环,这里标号是ok,当j=5时,break ok就结束这个循环
public static void main(String[] args) {
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; } }
2:可以在需要的循环条件内加入一个boolean类型的判断,需要的时候将此变量值反转,再break当前循环即可跳出。
public static void main(String[] args) {
Boolean a=false;
for (int i = 0; i < 10&&!a; i++) {
//a=true时结束循环
for (int j = 0; j < 10; j++) {
System.out.println(“i=” + i + “,j=” + j);
if (j == 5) { a=true;break; }
}
14、在Java中,如何跳出当前的多重嵌套循环?
最新推荐文章于 2024-07-30 10:00:00 发布