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

Java 为什么在那次手术后仍然是0?,java,Java,为什么在执行以下操作后仍为0 int a = 0; a+=a++; a++增加a,但返回其以前的值0 这就是为什么a++=a++,相当于a=a+a++,将a设置回0+0 谷歌后缀和前缀增量操作符。如果你想要1,那么做一个+=++a

为什么在执行以下操作后仍为0

int a = 0;
a+=a++;
a++增加a,但返回其以前的值0


这就是为什么a++=a++,相当于a=a+a++,将a设置回0+0

谷歌后缀和前缀增量操作符。如果你想要1,那么做一个+=++a