Java continue語(yǔ)句用于繼續(xù)循環(huán)。 它繼續(xù)程序的當(dāng)前流程,并在指定條件下跳過(guò)剩余的代碼。在內(nèi)循環(huán)的情況下,它僅繼續(xù)內(nèi)循環(huán)。
語(yǔ)法:
jump-statement;
continue;
示例:
public class ContinueExample {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}
}
}
執(zhí)行上面示例代碼,得到如下結(jié)果 -
1
2
3
4
6
7
8
9
10
如果在內(nèi)循環(huán)中使用continue
語(yǔ)句,它將繼續(xù)內(nèi)循環(huán)。
示例:
public class ContinueExample2 {
public static void main(String[] args) {
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 3; j++) {
if (i == 2 && j == 2) {
continue;
}
System.out.println(i + " " + j);
}
}
}
}
執(zhí)行上面示例代碼,得到如下結(jié)果 -
1 1
1 2
1 3
2 1
2 3
3 1
3 2
3 3