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

关于if()里边的内容

public class HelloWorld {
    public static void main(String[] args) {

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

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

            // 如果i为奇数,结束本次循环,进行下一次循环
            if ( i%2==1) {  //  if(i%2!=0)这两个替换对结果没有什么影响呀
            continue;    
            }

            sum = sum + i;
        }

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

提问者:郑白 2022-09-04 19:34

个回答

  • Type_C
    2022-09-22 12:52:55

    因为当i为整数时,i%2非1即0,所以(i%2==1)等价于(i%2 != 0)。