java 运算符 (++,--)计算

关于 ++ 的运算

 1         // ++ -- 自增,自减
 2         int a = 3;
 3         // 下面的计算是:先把a的值赋给b,再计算a = a + 1,即 b = 3, a = 3 + 1
 4         int b = a++;
 5         // 下面的计算是:先计算a = a + 1;再把a的值复制给c,即 a = 4 + 1 ; c = a;
 6         int c = ++a;
 7 
 8         System.out.println("a=" + a);  // a=5
 9         System.out.println("b=" + b);  // b=3
10         System.out.println("c=" + c);  // c=5

--  自减

1         int a1 = 10;
2         // 下面的计算是:先把a1的值赋给b1,再计算a1 = a1 - 1,即 b1 = 10, a1 = 10 - 1
3         int b1 = a1--;
4         // 下面的计算是:先计算a1 = a1 - 1;再把a1的值复制给c1,即 a1 = 9 - 1 ; c1 = a1;
5         int c1 = --a1;
6 
7         System.out.println("a1=" + a1);  // a=8
8         System.out.println("b1=" + b1);  // b=10
9         System.out.println("c1=" + c1);  // c=8

 

posted @ 2021-07-11 16:51  ~Forever  阅读(701)  评论(0编辑  收藏  举报