java中如何使用
Java 中的 continue 用法
continue 是 Java 中的控制流语句,用于跳过当前循环的剩余部分,直接进入下一次循环迭代。它适用于 for、while 和 do-while 循环。
基本语法
continue;
在 for 循环中使用
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue; // 跳过 i=5 的迭代
}
System.out.println(i);
}
输出结果为 0 1 2 3 4 6 7 8 9(跳过 5)。
在 while 循环中使用
int i = 0;
while (i < 10) {
i++;
if (i % 2 == 0) {
continue; // 跳过偶数
}
System.out.println(i);
}
输出结果为 1 3 5 7 9(跳过偶数)。

在 do-while 循环中使用
int i = 0;
do {
i++;
if (i == 3) {
continue; // 跳过 i=3 的迭代
}
System.out.println(i);
} while (i < 5);
输出结果为 1 2 4 5(跳过 3)。
带标签的 continue
continue 可以与标签结合使用,直接跳到标签指定的外层循环的下一次迭代。

outerLoop:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (i == 1 && j == 1) {
continue outerLoop; // 跳到外层循环的下一次迭代
}
System.out.println(i + ", " + j);
}
}
输出结果为:
0, 0
0, 1
0, 2
1, 0
2, 0
2, 1
2, 2
当 i=1 且 j=1 时,直接跳到外层循环的下一次迭代,跳过了 i=1 时的剩余内层循环。
注意事项
continue只能用于循环结构中,不能单独使用。- 在嵌套循环中,默认作用于最内层循环,除非使用标签指定外层循环。
- 与
break不同,continue不会终止循环,只是跳过当前迭代。
continue 语句在需要跳过某些特定条件的循环迭代时非常有用,能够简化代码逻辑。






