a++
是后缀增量操作符(post-increment),它首先返回变量a
的原始值,然后a
的值增加1。++a
是前缀增量操作符(pre-increment),它首先将变量a
的值增加1,然后返回a
的新值。
int a = 6; //a = 6
int b = a++; //b = a =6; a = 7
int c = ++a; //a = 8; c = a = 8
System.out.println("a=" + a);
System.out.println("b=" + b);
System.out.println("c=" + c);