在 Java 中,break 可以中断 for 循环,而且这是它最常见的用途之一。
for 循环)for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 当 i == 5 时,直接结束 for 循环
}
System.out.println(i);
}
输出:
0
1
2
3
4
for 循环中的 breakbreak 只能结束它所在的那一层循环:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (j == 1) {
break; // 只结束内层 for
}
System.out.println("i=" + i + ", j=" + j);
}
}
break(中断指定循环)如果你想直接跳出外层循环,可以用 标签:
outer:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (i == 1 && j == 1) {
break outer; // 直接结束外层循环
}
System.out.println("i=" + i + ", j=" + j);
}
}
break 不能用于中断 ifbreak 只能用于:
forwhiledo-whileswitchcontinue,不是 break✅ 总结:Java 的 break 可以中断 for 循环,并且支持标签跳出多层循环。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。