continue.........

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

Chen十八

2016-11-20 22:30

public class pri {

public static void main(String[] args) {


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


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


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

if (i%2==0) {

continue;

}


sum = sum + i;

}


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

}

}

其中,(i%2==?)为什么不等于0,而是等于1????

写回答 关注

4回答

  • 武HH
    2016-11-20 22:44:45
    已采纳

    使用continue结束本次循环,i%2==1表示i是奇数,当i为奇数时直接跳出本地循环,而不执行后面的sum=sum+i。如果使用i%2==0,则表示如果i为偶数,结束本次循环

    Chen十八

    非常感谢!

    2016-11-22 22:25:11

    共 1 条回复 >

  • qq_七夏光年_0
    2016-11-20 23:54:31

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

    if (i%2==1) {

    continue;

    }


  • 面面琳酱
    2016-11-20 22:53:28

    (i%2==0)表示的是偶数,i%2==1才是奇数啊。

  • OH氢氧根
    2016-11-20 22:41:42

    虽然不知道你想表达什么,但(i%2==0)表示的是偶数,i%2==1才是奇数,你终止了偶数继续奇数,那肯定得到的是奇数之和

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

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

1165548 学习 · 17586 问题

查看课程

相似问题

Continue

回答 4

continue

回答 1

continue

回答 3

continue

回答 5

continue

回答 3