continue用于立即结束当前循环迭代,跳过剩余代码并进入下一次循环判断;for中先执行更新语句(如i++),再检查循环条件。

continue 用于立即结束当前这一次循环迭代,跳过本次循环中剩余的代码,直接进入下一次循环判断(比如 for 的 i++ 或 while 的条件重检)。
在 for 循环中跳过本次迭代
当执行到 continue,for 循环会先执行「更新语句」(如 i++),再判断循环条件是否成立,决定是否继续下一轮。
例如:
for (int i = 0; i
在 while 和 do-while 中跳过本次循环
while/do-while 没有自动更新语句,所以 continue 后会直接回到循环条件判断。要注意手动控制变量,否则容易死循环。
例如:
int i = 0; while (i
嵌套循环中 continue 的作用范围
continue 默认只影响**最近的一层循环**。如果想跳过外层循环的本次迭代,需配合标签(label)使用。
例如:
outer: for (int i = 0; i
continue 和 break 的区别
- continue:结束当前循环体,进入下一次循环
- break:完全退出当前循环,不再执行后续任何迭代
- 两者都不能跳出非循环结构(如 if),也不能跨方法跳转
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











