在Java中,continue
关键字有以下几种用法:
continue
关键字时,跳过当前迭代,继续下一次循环的执行。for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue;
}
System.out.println(i);
}
输出结果为:
1
3
5
7
9
continue
可以指定跳过的是哪个循环。for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
if (j % 2 == 0) {
continue;
}
System.out.println("i = " + i + ", j = " + j);
}
}
输出结果为:
i = 0, j = 1
i = 1, j = 1
i = 2, j = 1
i = 3, j = 1
i = 4, j = 1
continue
还可以用于结束当前循环,转而执行下一个循环。for (int i = 0; i < 5; i++) {
if (i == 3) {
continue;
}
System.out.println(i);
}
输出结果为:
0
1
2
4