这里为什么是30啊

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

刘洋4308716

2016-10-31 19:42

public class HelloWorld {

    public static void main(String[] args) {


int sum = 0; // 保存累加值


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


// 如果i为奇数,结束本次循环,进行下一次循环

if (   i%2==1         ) {

continue;

}


sum = sum + i;

}


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

}

}


写回答 关注

3回答

  • qq_喏尔卟的恃忆_0
    2016-11-03 14:49:01

    如果i%2==1;则i是奇数,跳过本次循环,所以不执行System。而进行下次循环(i++),如果i为偶数,则不符合条件i%2==1;所以直接执行System.out.println

  • Conqueror_杰
    2016-10-31 20:16:28

    continue的作用是跳过for循环体中的剩下的语句,重新执行循环。是奇数不累加,是偶数才累加,故30

  • 慕粉3203297
    2016-10-31 19:55:42

    哪里啊?

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

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

1165174 学习 · 17581 问题

查看课程

相似问题