为了账号安全,请及时绑定邮箱和手机立即绑定

java按位运算的基本问题

java按位运算的基本问题

Helenr 2023-09-27 16:27:46
谁能解释为什么第一个 println 输出 0 而第二个 println 输出 2?int count = 1; System.out.println(count + 1&1); System.out.println(count += 1&1);
查看完整描述

1 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

简单的评估顺序。第一个例子相当于

System.out.println((count + 1) & 1);

这是(当然)System.out.println(2 & 1);这是0


查看完整回答
反对 回复 2023-09-27
  • 1 回答
  • 0 关注
  • 73 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信