为什么在那次手术后仍然是0?

-1 java

以下操作后为什么a还是这样0

int a = 0;
a+=a++;
Run Code Online (Sandbox Code Playgroud)

Era*_*ran 6

a++增量a但返回其先前的值0.

这就是为什么a+=a++,相当于a=a+a++,a回归0+0;