第九行代码!是什么用处

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

慕的地2336838

2020-03-17 23:35

public class HelloWorld {

    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);

}


写回答 关注

3回答

  • 慕仰5580387
    2020-03-25 11:41:24
    已采纳

    !:“非”的意思  i%2!=0  ,i取余2 不等于0的时候则继续执行循环,

    !的定义,在第3-5章“Java中的逻辑运算符”里有详细的解释

  • 慕工程4480177
    2020-04-07 20:14:37

    不是应该 != 放一起看吗?看作不等于。

  • 小菜鸟312
    2020-03-18 09:35:57

    % 是取余数的。

    如果i可以被2 整除,也就是说余数为0,说明i是偶数。

    i%2 != 0, 也就是说i 不能被2 整除, i为奇数。

    当满足条件(i为奇数的时候),跳出当前循环,进入下一次循环

    慕的地233...

    我问的是!不是i

    2020-03-18 23:44:05

    共 1 条回复 >

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

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

1165538 学习 · 17586 问题

查看课程

相似问题