当自增当成一个独立的语言来看 i++和++i是没有区别的;
如果放在语句中
(1)I = i++相当于:
Temp = i
I = I + 1
I = Temp
(2)I = ++i相当于:
I = i+1
Temp = i
I = temp
Eg:
int i1 = 10;
int i2 = 20;
int i = i1++;
System.out.print("i="+i);//10
System.out.println("i2="+i2);//20
i = --i2;
System.out.print("i="+i);//19
System.out.println("i2="+i2);//19