可以的,break 在 Java 中是可以中断 for 循环的。
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 当 i == 5 时,直接跳出 for 循环
}
System.out.println(i);
}
输出:
0
1
2
3
4
break 的作用范围break 只会跳出当前所在的循环break(跳出多层循环)outer:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (j == 1) {
break outer; // 直接跳出外层循环
}
System.out.println(i + "," + j);
}
}
break 不能中断 ifbreak 只能用在循环或 switch 中break 不会终止整个程序break vs continue| 关键字 | 作用 |
|---|---|
break |
立即结束整个循环 |
continue |
跳过本次循环,进入下一次 |
for (int i = 0; i < 5; i++) {
if (i == 2) continue;
System.out.println(i);
}
输出:
0
1
3
4
如果你是想问 break 能不能中断 for-each、while、do-while,答案是:都可以 ✅
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。