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

来源:4-12 Java循环跳转语句之 continue

慕沐6378013

2019-04-03 12:23

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

写回答 关注

5回答

  • qq_慕虎839470
    2019-08-08 23:59:12

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

  • tiger爱小狄
    2019-04-28 14:54:18

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

  • 弯曲的小手
    2019-04-04 15:02:23

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

    根据你前面的代码再结合

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

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

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

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

    三笠哥哥

    咱想问 你这大粗黑字咋搞的

    2019-05-16 16:47:04

    共 1 条回复 >

  • qq_FRose_acvFJ9
    2019-04-03 14:01:17

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

  • qq_FRose_acvFJ9
    2019-04-03 14:00:12

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

Java入门第一季(IDEA工具)升级版

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

1165506 学习 · 17586 问题

查看课程

相似问题