java中运算过程中自增的时候a++和++a的区别
public static void main(String[] args) { int a=3; System.out.println("a="+a); int b=a++;//执行完这行代码后,先给b赋值,再自增 System.out.println("a="+a); int c=++a;//执行完这行代码前,先自增,再给c赋值 System.out.println(a); System.out.println(b); System.out.println(c);; }
总结
a++
a++就是执行这行代码之后先赋值然后再给a自增
++a就是执行这行代码之前先给a自增然后再赋值