模拟人生4解锁家具mod:java运算符问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/07 05:01:48
设a初值为12,运算a*=2+3后a的值为:
A. 60 B.27. C。编译出错. D.38

我算的答案是27.而别人算的是60或者是38,真搞不懂了,
如果要写程序来算,该如何写?谢谢

60
+号优先级比*=号高
因此先运算+号
上式可等价于:a = a*(2+3)

我个人认为是 60

经过调试运行:60
+的优先级比*=的优级先级高,所以先算2+3;

是60
先算2+3,得5,然后再乘以12,得60