对于 if (i % 3 != 0) 的运算顺序问题

来源:4-9 Java循环语句之 for

月亮岛Superman

2017-03-08 13:54

如题,%的运算顺序应该在!之后才对,为什么这里不需要写成  if((i%3)!=0)  

写回答 关注

4回答

  • 慕的地2303249
    2017-03-08 14:12:49
    已采纳

    http://www.cnblogs.com/gw811/archive/2012/10/13/2722752.html

    “!” 和 ”!=“优先级不一样

    !单目时优先于%

    此处!= 作为双目,次于%

    月亮岛Sup...

    明白了!感谢

    2017-03-08 20:40:40

    共 1 条回复 >

  • GEmse
    2017-03-08 14:18:41

    !=是不等于的意思,与!是两码事。

  • qq_人情味_0
    2017-03-08 14:18:26

    !=和你理解的!不同,!=是一个运算符

  • qq__2876
    2017-03-08 14:09:05

    是!=      不是!

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

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

1165172 学习 · 17581 问题

查看课程

相似问题