中易网

java编程中a += (a = 3);

答案:1  悬赏:40  
解决时间 2021-01-16 20:59
  • 提问者网友:像風在裏
  • 2021-01-16 13:07
java编程中a += (a = 3);
最佳答案
  • 二级知识专家网友:鱼忧
  • 2021-01-16 14:15
a+=呢,展开来看就是a = a +这个时候a在括号外面时是9, 而在括号里面a=3, 9+3再赋值给a,这个时候a就是12。因为a在前所以先算a为9,然后再赋值给a=3,这个时候9已经被算出来了。如果你把他们反过来就不一样了,a = (a=3) + a;括号一定要有
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息