一、continue
的基本用法
在Java中,continue
语句用于跳过当前循环的剩余部分,并开始下一次循环迭代。
当continue
被执行时,循环体中continue
之后的代码将被跳过,直接进入下一次循环的条件判断。
demo:
public class ContinueExample {
public static void main(String[] args) {
for(int i = 1; i <= 10; i++) {
if(i % 2 == 0) { // 如果i是偶数
continue; // 跳过本次循环的剩余部分
}
System.out.println("i的值是:" + i); // 输出i的值
}
System.out.println("循环结束。"); // 循环结束后的输出
}
}
输出结果:
i的值是:1
i的值是:3
i的值是:5
i的值是:7
i的值是:9
循环结束。
二、continue
在嵌套循环中的应用
continue
语句可以用于跳过最内层循环的当前迭代,并继续执行下一次迭代。
demo:
public class ContinueInNestedLoop {
public static void main(String[] args) {
for(int i = 1; i <= 3; i++) {
for(int j = 1; j <= 3; j++) {
if(j == 2) {
continue; // 跳过j等于2的情况
}
System.out.println("i=" + i + ", j=" + j);
}
}
System.out.println("循环结束。");
}
}
输出结果:
i=1, j=1
i=1, j=3
i=2, j=1
i=2, j=3
i=3, j=1
i=3, j=3
循环结束。
三、continue
与标签
在嵌套循环中,continue
语句可以与标签一起使用,用于跳过特定层的循环的当前迭代。
demo:
public class ContinueWithLabel {
public static void main(String[] args) {
outer: // 外层循环标签
for(int i = 1; i <= 3; i++) {
inner: // 内层循环标签
for(int j = 1; j <= 3; j++) {
if(i == 2 && j == 2) {
continue outer; // 跳过外层循环的当前迭代
}
System.out.println("i=" + i + ", j=" + j);
}
}
System.out.println("循环结束。");
}
}
输出结果:
i=1, j=1
i=1, j=2
i=1, j=3
i=2, j=1
i=3, j=1
i=3, j=2
i=3, j=3
循环结束。
以上就是本次分享的所有内容,感兴趣的朋友点个关注呀,感谢大家啦~