黑马程序员技术交流社区
标题:
java初级
[打印本页]
作者:
我为你着迷
时间:
2014-3-9 08:45
标题:
java初级
x&=7和x&7==0是一样的吗
作者:
volvoxc
时间:
2014-3-9 09:17
不一样。x&=7和x=x&7是一个意思。x&7==0是运算x与上7==0的值。
作者:
osully
时间:
2014-3-9 09:25
一个"="号是赋值
两个"=="号是判断
不一样的
作者:
ok-Prince
时间:
2014-3-9 11:31
不一样,x&=7相当于x=x&7,是把x&7的结果赋值给x,而x&7==0则是判断条件是否为真。
作者:
透过生活
时间:
2014-3-10 11:31
一个"="号是赋值
两个"=="号是判断
作者:
十指相扣
时间:
2014-3-10 11:47
不一样 x&=7 是把7 赋值给x& 而x&7==0 是判断x&7 是否为0,是条件语句
作者:
cnchenys
时间:
2014-3-10 11:59
不一样,x&=7相当于x=x&7,是把x&7的结果赋值给x,而x&7==0则是判断条件是否为真。
作者:
chaos
时间:
2014-3-10 12:08
不一样
=是赋值
==是判断是否相等
作者:
胡文彬
时间:
2014-3-10 16:25
不一样 ,以后看到一个=,脑子里想把左边的值给右边,两个==,脑子里想左边等于右边吗
作者:
2528870651
时间:
2014-3-10 17:04
不一样
x&=7 //这是把7与x两个数的和赋值给x
x&7==0 //这是x&(7==0),(7==0)是boolean类型的数
复制代码
作者:
SyouRai_Tsk
时间:
2014-3-11 07:46
楼主的困难在于没有分辨清楚&=和==代表什么意思,具体参考Java运算符这一章节视频
作者:
橡皮-leo
时间:
2014-3-11 21:36
=位于运算符,用于赋值,==逻辑运算符用于条件判断
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2