在 Java 中,break 可以用来立即终止 while 循环。下面给你几种常见用法和示例。
breakint i = 0;
while (true) {
System.out.println(i);
i++;
if (i == 5) {
break; // 当 i == 5 时结束循环
}
}
输出:
0
1
2
3
4
✅ break 会直接跳出当前 while 循环。
breakint num = 1;
while (num <= 10) {
if (num == 7) {
break;
}
System.out.println(num);
num++;
}
输出:
1
2
3
4
5
6
break 只作用于最内层循环while (true) {
while (true) {
System.out.println("内部循环");
break; // 只会跳出内部 while
}
System.out.println("外部循环");
break;
}
break(了解即可,不推荐滥用)outer:
while (true) {
while (true) {
System.out.println("跳出外层循环");
break outer; // 直接跳出外层 while
}
}
⚠️ 实际开发中不推荐频繁使用标签,可读性较差。
break vs continue| 关键字 | 作用 |
|---|---|
break |
立即结束整个循环 |
continue |
跳过本次循环,进入下一次 |
int i = 0;
while (i < 5) {
i++;
if (i == 3) {
continue;
}
System.out.println(i);
}
输出:
1
2
4
5
break 可以中断 while、for、do...whileif 使用如果你有具体的代码场景(比如死循环、嵌套循环、读取输入等),可以直接贴出来,我可以帮你改。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。