java中的自增运算
本文主要阐明java中的自增运算
1.当i ++ 与 ++ i作为单独语句时,作用与i = i +1一样
2.当赋值时,结果就不一样了
temp = i ++;
操作顺序:1)temp = i;
2)i = i + 1;
int i = 1; int temp = i ++ ; System.out.println(temp); // temp = 1
temp = ++ i;
操作顺序:1)i = i +1;
2)temp = i;
int i = 1; int temp = ++ i ; System.out.println(temp); // temp = 2
重点:注意i = i ++ 与 i = ++ i 的区别
// i++操作 int i = 1; // 注意这里的i = i++的操作顺序: // (1)使用临时变量temp = i (2)i = i + 1 (3)i = temp; i = i++; System.out.println(i); // i = 1
//++i操作 int i = 1; // 注意这里的i = ++i的操作顺序: // (1)i = i+1 (2) 临时变量temp = i (3) i = temp; i = ++ i; System.out.println(i);// i = 2

浙公网安备 33010602011771号