a++和++a的区别举例

来源:互联网 发布:调鸡尾酒的心得知乎 编辑:程序博客网 时间:2024/05/22 01:59


 int a=9,b=5,c=5,d;
  b=a++;
  System.out.println("b="+b);//输出结果为9,说明在a++这一行中a的值并未发生变化,所以b取a的值仍为9;
  b=a;
  System.out.println("b="+b);//输出结果为10,说明如果是a++的话,在那一行代码中,a的值是不变的,下一行才发生变化,++a则是在那一行已经发生了变化。


d=++c;

  System.out.println("d="+d);//输出结果为6,说明如果是++c的话,c的值是在那一行已经发生了变化为6.

1 0
原创粉丝点击