共计 628 个字符,预计需要花费 2 分钟才能阅读完成。
java 多层嵌套循环的 break 应用办法:
1、间接 break 时只能跳出以后层
2、能够通过设置标记地位,在 brack 时跳出到指定地位
package other;
public class NestLoop {public static void main(String[] args) {
// 嵌套循环,break 跳出以后层
System.out.println("嵌套循环,break 跳出以后层");
for (int i = 0; i < 2; i++) {System.out.printf("外层循环次数: %s\n", i);
for (int j = 0; j < 2; j++) {System.out.println("内层循环次数:" + j);
if (j == 1) {break;}
}
}
// 嵌套循环,break 跳出到指定层
System.out.println("\n\n 嵌套循环,break 跳出到指定层");
flag1: {for (int i = 0; i < 2; i++) {System.out.printf("外层循环次数: %s\n", i);
flag2: {for (int j = 0; j < 2; j++) {System.out.println("内层循环次数:" + j);
if (j == 1) {break flag1;}
}
}
}
}
}
}
输入:
嵌套循环,break 跳出以后层
外层循环次数: 0
内层循环次数:0
内层循环次数:1
外层循环次数: 1
内层循环次数:0
内层循环次数:1
嵌套循环,break 跳出到指定层
外层循环次数: 0
内层循环次数:0
内层循环次数:1
正文完