如:
int i=1;
i=i++ + i++ + i++;
System.out.println(i);
int j=1;
j=++j + ++j + ++j;
System.out.println(j);
再有:
int z=0;
z=z++;
最终i=6;j=9;z=0
这是因为i++的“返回值”取i+1之前,而++i的“返回值”取i+1之后
而且“赋值”只考虑其“返回值”,且赋值的时间点是最晚的(也就是说z++会被冲刷掉)