为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

5 回答

首先运算符有优先级,(i%3!=0)中先进行模运算,即求余数i%3,表达式 a % b 就是计算 a 除以 b 得出的余数。
例如: 2% 3 的结果是2 ,  i%3得出结果后再进行!=判断,那么在本例中 i%3!=0则是当i是3的倍数时余数为0条件不成立。

0 回复 有任何疑惑可以回复我~
#1

慕用7367165 提问者

非常感谢!
2016-07-29 回复 有任何疑惑可以回复我~

首先,if语句判断括号里面的内容,i%3表示取余运算,表示i%3取余运算后不等于0,即i不能能被3整除,条件满足执行if后面的,不成立执行下面的语句

1 回复 有任何疑惑可以回复我~

如果i除以3的  余数  不等于0 那么执行后面的语句  否则就执行else

1 回复 有任何疑惑可以回复我~

i%3表示对3取模,判断等不等于0就是判断i是不是3的倍数,如果不是3的倍数再进行条件语句后的操作

1 回复 有任何疑惑可以回复我~

判断i能不能被3整除,如果i能被3整除,i%3=0,条件为false,反之则为true。%是取余运算符。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165455    人
  • 解答问题       17585    个

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

进入课程

什么意思呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信