X++是如果是"a=x++;";就是先把x的值赋给a; 再X自加,反则先自加,再把自加后的值赋给a;如果就单单一个语句“X++;”的话与"++X"没区别;
可能我的回答不能让你满意但希望能让你的问题更加清晰。
X++是先计算,再自加1,++x是
++X 和X++都相当于x=x+1;但前者是先给自己加1后赋值给自己,后者是给自己赋值后给自己加1
很简便理解这个
++ 在前,就是先加再取值
++ 在后,就是先取值再加
X=1
System.out.println(++X ); //2
System.out.println(X++ ); //1