continue的作用不太明白

来源:4-12 Java循环跳转语句之 continue

慕数据6417455

2017-06-19 19:06

public class HelloWorld {

    public static void main(String[] args) {


int sum = 0; 


for (int i = 1; i <= 10; i++) {


if (   i%2==0          ) {

   continue;

}


sum = sum + i;

}


System.out.print("1到10之间的所有偶数的和为:" + sum);

}

}

public class HelloWorld {

    public static void main(String[] args) {


int sum = 0; 


for (int i = 1; i <= 10; i++) {


if (   i%2==0          ) 

   


sum = sum + i;

}


System.out.print("1到10之间的所有偶数的和为:" + sum);

}

}

得数都一样的啊。所以continue的作用到底是什么

写回答 关注

4回答

  • 慕婉清0689395
    2017-06-19 19:17:01
    已采纳

    continue的作用就是结束本次循环。如:

    if (   i%2==0          ) {

       continue;

    }这句话的意思就是如果i是偶数就不执行后面的代码直接进入下次循环。


    慕无忌216... 回复慕无忌216...

    看错题,不好意思

    2018-06-11 14:37:35

    共 3 条回复 >

  • 蜗牛蜗牛快快跑
    2017-06-20 17:37:11

    continue就是结束本次循环,继续进行下次循环。

    和他相似的是break break是结束全部的循环体,进入循环体下面的代码块


    望采纳

  • 慕仰507684
    2017-06-19 21:45:39

    一个是,,,如果i是偶数,跳出循环,继续运算,,,即奇数相加

    一个是,,,如果i是偶数,执行迭加,即偶数相加

  • 慕婉清0689395
    2017-06-19 19:14:16

    就你这代码明显运行出来一个25一个30啊,你确定你运行对了?

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题