关于java中算数运算符a++,a - - 的理解

a++表示取a的地址,先把a的值放到寄存器中,然后再增加内存中a的值;
关于java中算数运算符a++,a - - 的理解
关于java中算数运算符a++,a - - 的理解
这时会先取原来a的值,所以第二次打印的结果为1,又因为已经进行了a++的操作,内存中a的值已经被增加所以第三次打印结果为它增加后的结果2

++a表示取a的地址,然后先增加内存中a的值,然后再把a的值放在寄存器中;
关于java中算数运算符a++,a - - 的理解
关于java中算数运算符a++,a - - 的理解
所以第二三次的打印结果都是2
a–也是相同的情况。