continue用于跳过当前循环本次迭代的剩余代码,直接进入下一次循环;仅对最近一层for、while或do-while循环生效,嵌套时不影响外层循环。

continue 用于跳过当前循环体中剩余的代码,直接进入下一次循环迭代。
作用范围:只对最近的循环生效
它只能用在 for、while、do-while 循环内部。如果嵌套多层循环,continue 只影响它所在的那一层,不会跳出外层循环。
- 在 for 中:跳过本次循环体末尾,执行 i++(或更新表达式),再判断条件
- 在 while 或 do-while 中:跳过剩余语句,直接回到循环条件判断处
典型用法:配合 if 实现条件跳过
最常见的是在循环中检查某个条件,满足时跳过本次处理:
for (int i = 0; i <h3>带标签的 continue:跳出指定外层循环</h3> <p>如果想从内层循环直接跳到外层循环的下一次迭代,可以使用带标签的 <strong>continue</strong>:</p> <pre class="brush:java;toolbar:false;">outer: for (int i = 0; i <p>输出结果为:<br> i=0, j=0<br> i=1, j=0<br> i=2, j=0</p> <h3>和 break 的区别要分清</h3>
- continue:结束本次循环,继续下一轮
- break:彻底终止当前循环,不再执行后续迭代
- 两者都不能用在非循环语句中,否则编译报错
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











