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

i%2==0 跟 i%2!=0 的区别是什么

为什么出来的答案一个是25,一个是30

正在回答

5 回答

!要放在前面后面的要用括号包起来

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

%表示求余数, i%2 == 0,说明能被2整除,i是偶数,同理i%2 != 0,不能被2整除,i是奇数

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

瞎扯,==不是赋值,是判断两个值是否相等,一个=号才是赋值,!=是不等于的意思

根据你前面的代码再结合

i%2==0 跟 i%2!=0 

这两个一般是加上判断来写的。

i%2==0 意思i除于2余下来的数值等于0的话,如9/2余1,1就是不等于0,后面做什么操作看你的代码

i%2!=0 意思i除于2余下来的数值不等于0的话,..同上

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

三笠哥哥

咱想问 你这大粗黑字咋搞的
2019-05-16 回复 有任何疑惑可以回复我~

i%2!=0的意思就是i除以2其余数不等于0

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

第一个语句会报错,语法不允许,这是赋值语句,但是i%2是个表达式,不是合法的左值,不能赋值
第二个是判断语句,判断i被2除后的余数是否等于0

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

举报

0/150
提交
取消

i%2==0 跟 i%2!=0 的区别是什么

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