验证码: 看不清楚,换一张 查询 注册会员,免验证
  • {{ basic.site_slogan }}
  • 打开微信扫一扫,
    您还可以在这里找到我们哟

    关注我们

Java continue与return的区别

阅读:674 来源:乙速云 作者:代码code

Java continue与return的区别

在Java中,continuereturn是两个不同的关键字,它们在不同的上下文中有不同的作用。

  1. continue关键字: continue用于循环结构(如forwhiledo-while)中。当在循环体内遇到continue语句时,当前迭代的剩余部分将被跳过,循环将立即开始下一次迭代。continue通常用于跳过循环中的某些特定条件,而不是终止整个循环。

示例:

for (int i = 0; i < 10; i++) {
    if (i % 2 == 0) {
        continue; // 当i是偶数时,跳过本次迭代,继续下一次迭代
    }
    System.out.println(i); // 只打印奇数
}
  1. return关键字: return用于方法中,表示方法的结束。当执行到return语句时,方法将立即返回指定的值(如果方法有返回类型)并终止。如果方法没有返回类型(即void方法),则只需使用return关键字即可。

示例:

public int sum(int a, int b) {
    return a + b; // 返回a和b的和,并终止方法
}

public void printPositiveNumbers(int[] numbers) {
    for (int number : numbers) {
        if (number < 0) {
            continue; // 当number是负数时,跳过本次迭代,继续下一次迭代
        }
        System.out.println(number); // 只打印正数
    }
}

总结:

  • continue用于跳过循环中的某些特定条件,继续下一次迭代。
  • return用于结束方法并返回指定的值(如果有返回类型)。
分享到:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: hlamps#outlook.com (#换成@)。
相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>