int x=0,y=0,z=0;
x=x++;
x++
有用的,亲。。。。。。。。。。。。。。。。
******************************************
x++和++x单独用,结果都是一样的
int x=0;
x=x++;
x++//x=1
++x//x=1
但是y=x++,z=++x,效果不一样
y=x++//是先将x现在的值赋给y,x在自己加1,如果后面有输出语句System.out.println(y);在屏幕上输出的是y的值是1;
z=++x//是先将x自加1,再将x自加1后的值赋给z,如果后面有输出语句System.out.println(z);在屏幕上输出的是y的值是2;
|