java程序中a=a+2和a+=2有什么区别?

2024-12-01 05:22:11
推荐回答(2个)
回答1:

第一个,a=a+2,这里面有两个运算,先算a+2,然后再赋值;
第二个,只有一个运算符号+=,就只需要做一个运算,效率更高,它运算的时候,会直接在变量a所代表的内存中的数值增加2。
应该就是这些吧,其他的也没有深究过,我也是初学者,自学的,进5044寇群5871
求个采纳哦。。。

回答2:

没有什么区别的,就是简写,为了兼容c以来的习惯而已。