2017年10月11日 关于 变量++和 ++变量的区别

public class Demo0 {
  public static void main(String[] args) {
    /*
     * 关于变量++和++变量
     */
      int a =10;
      int b =a++;
      System.out.println("b="+b+"  a="+a);//这里先将a的值赋值给b然后再自增,所以b的值为10,此时a的值为11
      int c =++a;
      System.out.println("c="+c+"  a="+a);//这里先将a的值自增,则是a=11+1=12,然后再将12赋值给c,所以c的值为12
}
}

执行顺序的区别

posted on 2017-10-11 11:03  Loseheart  阅读(318)  评论(0编辑  收藏  举报