课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
if (i % 3 != 0) 这个步骤不明白,求大神指教。
2016-07-28
源自:Java入门第一季(IDEA工具)升级版 4-9
正在回答
首先运算符有优先级,(i%3!=0)中先进行模运算,即求余数i%3,表达式 a % b 就是计算 a 除以 b 得出的余数。例如: 2% 3 的结果是2 , i%3得出结果后再进行!=判断,那么在本例中 i%3!=0则是当i是3的倍数时余数为0条件不成立。
慕用7367165 提问者
首先,if语句判断括号里面的内容,i%3表示取余运算,表示i%3取余运算后不等于0,即i不能能被3整除,条件满足执行if后面的,不成立执行下面的语句
如果i除以3的 余数 不等于0 那么执行后面的语句 否则就执行else
i%3表示对3取模,判断等不等于0就是判断i是不是3的倍数,如果不是3的倍数再进行条件语句后的操作
判断i能不能被3整除,如果i能被3整除,i%3=0,条件为false,反之则为true。%是取余运算符。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答default什么意思呢
1 回答==>是什么意思呢
4 回答avg代表什么意思呢
3 回答num/=10是什么意思呢
4 回答num/=10是什么意思。干什么的呢