返回信息流boolean right = false;
right |= true;
System.out.println(right);
上述的输出是true。可是|=是什么意思呢?
我猜的是right = right || true,如果是这样,跟true做或运算有什么意思啊。。。求版内大牛给个解释。。。谢谢~
这是一条镜像帖。来源:北邮人论坛 / java / #19795同步于 2011/8/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
【请教版内大牛】关于一个运算符。
John
2011/8/25镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
【 在 fentoyal 的大作中提到: 】
: 我猜这段code单纯是想说明,看,false |= true也是true了啊
: --
这段代码是我自己写的,原来别人的程序也是有类似的语句。
【 在 wks 的大作中提到: 】
: 真的不是right ||= true吗?
: --
确实不是,我现在觉得,应该是right = right | true;是二进制位的运算。。。