林剑南
2016-02-02 21:49
if(i%2 !=0)和if(i%3 i=0)都对是为啥
if(i%2!=0) 和if(1%2==1)是一个意思算出来的值是30
这题是求偶数和,
if(i%3 i=0)程序是对的,但不是这个题目的运算条件,算出来的值是18
从程序运行上讲都是对的,但是结果不对,if(i %2 != 0) 求得是 偶数和,if ( i %3 != 0)求得,3的倍数的和,最终结果,一个是30,一个是18
编译器只检查语法错误,不检查逻辑错误
没有逻辑错误啊,编译器检查不出来的
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题