黑马程序员技术交流社区

标题: 我真的很想知道if( i % 3 == 0 )与if(i % 3 = 0)的区别,谢谢! [打印本页]

作者: 791588195    时间: 2016-4-16 17:28
标题: 我真的很想知道if( i % 3 == 0 )与if(i % 3 = 0)的区别,谢谢!
if语句判断时
                  if( i % 3 == 0 )正确
                  if(i % 3 = 0 ) 出错了
求解,谢谢!
作者: lmr1096200234    时间: 2016-4-16 17:36
去学学逻辑运算符 条件与距离做判断 需要运算符 == 做比较器  而 =是赋值 会报错
作者: fanlelong    时间: 2016-4-16 18:43
第一个是判断,第二个是赋值
作者: lin6773084    时间: 2016-4-16 18:44
赋值和条件判断
作者: psuugdufnm    时间: 2016-4-16 20:40
一个“=”表示赋值,两个“=”才表示等于
作者: liunianruoshui    时间: 2016-4-16 20:52
if是判断的,而=是赋值的!
作者: 永和豆浆    时间: 2016-4-16 21:19
==运算结果是boolean类型,=是赋值操作.
作者: rocky5995    时间: 2016-4-16 22:23
==和数学中的等于一样,表示比较,而=在java中表示赋值,并不是我们在数学中的那个相等符号
作者: 小白想学javaEE    时间: 2016-4-16 22:40
仅就if()里面,前者是boolean表达式,后者是赋值
作者: 791588195    时间: 2016-4-17 14:25
收到,谢谢各位!
作者: IT小笨鸟    时间: 2016-4-17 16:19
在编译的时候,“==”是比较,“=”是赋值,不能搞错哦
作者: chenhanwen    时间: 2016-4-17 16:47
第一个是比较第二个是赋值




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2