"++"是JAVA的递增运算符,作用是对其运算数加1譬如
x++ =====> x = x+1 这两个结果一样
但是"++"运算符在前后不同位置带来的结果不一样
int x = 1;
y1 = x ++;
y2 = ++ x;
最后的结果是y1 = 1, y2 = 2,可以这么理解
y1 = x ++; ==========> y1 = x, x = x+1;
y2 = ++ x; ===========> x = x + 1; y2 = x;
顺序不一样导致结果不一样。
"++"是JAVA的递增运算符,作用是对其运算数加1譬如
x++ =====> x = x+1 这两个结果一样
但是"++"运算符在前后不同位置带来的结果不一样
int x = 1;
y1 = x ++;
y2 = ++ x;
最后的结果是y1 = 1, y2 = 2,可以这么理解
y1 = x ++; ==========> y1 = x, x = x+1;
y2 = ++ x; ===========> x = x + 1; y2 = x;
顺序不一样导致结果不一样。