问答详情
源自:4-12 Java循环跳转语句之 continue

continue的作用不太明白

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的作用到底是什么

提问者:慕数据6417455 2017-06-19 19:06

个回答

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

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

    if (   i%2==0          ) {

       continue;

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


  • 蜗牛蜗牛快快跑
    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啊,你确定你运行对了?