温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Java Continue 继续是啥意思

发布时间:2026-07-22 02:45:19 来源:亿速云 阅读:89 作者:小樊 栏目:编程语言

在 Java 里,**continue 是“跳过本次循环,继续下一次循环”**的意思,不是跳出整个循环。

一句话理解

continue = 本次循环剩下的代码不执行了,马上开始下一次循环


1️⃣ 用在 for 循环里

for (int i = 1; i <= 5; i++) {
    if (i == 3) {
        continue; // 当 i==3 时,后面的代码不执行
    }
    System.out.println(i);
}

输出:

1
2
4
5

i == 3 时,直接跳到 i++,不打印 3


2️⃣ 用在 while 循环里

int i = 0;
while (i < 5) {
    i++;
    if (i == 2) {
        continue;
    }
    System.out.println(i);
}

输出:

1
3
4
5

3️⃣ continue 和 break 的区别(重点)

关键字 作用
continue 跳过本次循环,继续下一次
break 直接结束整个循环

对比示例

for (int i = 1; i <= 5; i++) {
    if (i == 3) {
        break;
    }
    System.out.println(i);
}

输出:

1
2

4️⃣ 带标签的 continue(了解即可)

outer:
for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 3; j++) {
        if (j == 1) {
            continue outer; // 跳到外层循环的下一次
        }
        System.out.println(i + "," + j);
    }
}

✅ 什么时候用 continue?

  • 跳过某些特殊情况
  • 不想结束整个循环
  • 比如:跳过非法数据、跳过空值

如果你愿意,我可以给你一个真实业务场景的例子(比如过滤数据、校验输入)。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI