break用于立即终止当前循环并执行循环后的下一条语句;在单层循环中直接结束该循环,继续执行后续代码。

break 用于立即终止当前所在的循环(for、while、do-while),执行循环之后的下一条语句。
基本用法:跳出最近一层循环
在单层循环中,break 会直接结束该循环,程序继续执行循环外的代码。
for (int i = 0; i
嵌套循环中:只跳出内层循环
默认情况下,break 只影响它所在的最内层循环,不会影响外层循环。
for (int i = 0; i
带标签的 break:跳出指定外层循环
如果想从嵌套循环中直接跳出某一层(比如外层),可以给外层循环加标签,再用 break 标签名;。
- 标签名后跟冒号,写在循环语句前
- 标签和循环之间不能有其他语句
-
break后面跟上对应标签即可跳转到该循环末尾
outer: for (int i = 0; i
注意点
-
break只能用在循环或switch中,单独写会编译错误 - 不要和
continue混淆:continue是跳过本次循环体剩余部分,进入下一次迭代 - 在
switch中的break是防止 case 穿透,与循环无关
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











