温馨提示×

温馨提示×

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

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

java Continue 和 return 怎么不同

发布时间:2026-09-13 09:41:48 来源:亿速云 阅读:93 作者:小樊 栏目:编程语言

在 Java 里,continuereturn 都是控制流程的关键字,但作用范围和行为完全不同。


一、continue:跳过本次循环

作用:

  • 只能用在 循环(for / while / do-while)
  • 结束当前这一次循环,直接进入下一次循环

示例

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

输出:

1
2
4
5

i == 3 时跳过,不执行后面的代码,但循环还在继续。


二、return:结束方法

作用:

  • 用于 方法中
  • 立即结束整个方法
  • 如果有返回值,必须返回对应类型的值

示例

public static void test() {
    for (int i = 1; i <= 5; i++) {
        if (i == 3) {
            return;
        }
        System.out.println(i);
    }
    System.out.println("结束");
}

输出:

1
2

return 直接结束 test() 方法,循环和后面的代码都不执行。


三、核心区别对比

对比点 continue return
使用位置 循环内部 方法中
结束范围 当前一次循环 整个方法
是否继续循环 ✅ 会继续 ❌ 不再继续
是否有返回值 ❌ 没有 ✅ 可有可无

四、一句话总结

continue 是“这次先不干了,下一轮继续”
return 是“我不干了,直接走人”

如果你愿意,我也可以讲 break / continue / return 一起对比,或者结合 嵌套循环 举例。

向AI问一下细节

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

AI