在java中,a++ 和 ++a的相同点都是给a+1,不同点是a++是先参加程序的运行再+1,而++a则是先+1再参加程序的运行。
- public static void main(String[] args) {
- int a=2; int b =a++;
-
- int c=2; int d=++c;
-
- int e=6;
- int f=e++;
- int g=++e;
- System.out.println("a ="+a);
- System.out.println("b="+b);
- System.out.println("c="+c);
- System.out.println("d="+d);
-
-
- System.out.println("f="+f);
- System.out.println("g="+f);
-
- }
- }
- 输出:
- a =3
- b=2
- c=3
- d=3
- f=6
- g=6
复制代码 |