可以的,break 可以中断 do...while 循环。
在 Java 中,break 的作用是立即终止当前所在的循环或 switch 语句,不管是 for、while 还是 do...while 都可以。
break 中断 do...whileint i = 1;
do {
if (i == 5) {
break; // 当 i == 5 时,跳出 do...while
}
System.out.println(i);
i++;
} while (i <= 10);
输出:
1
2
3
4
当 i == 5 时,break 直接终止了 do...while 循环,后续代码不再执行。
break vs continue| 关键字 | 作用 |
|---|---|
break |
立即结束整个循环 |
continue |
跳过本次循环,进入下一次循环 |
continue 在 do...while 中也是可以用的,但它不会终止循环,只是跳过当前这一次。
break(了解即可)outer:
do {
for (int i = 0; i < 5; i++) {
if (i == 2) {
break outer; // 直接跳出 do...while
}
}
} while (true);
✅ 结论:
break 可以中断 do...while 循环,这是完全合法且常见的用法。
如果你是想问“能不能像 return 一样直接结束方法”,或者和 for 循环对比,我也可以继续讲。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。