首页 新闻 会员 周边

++a和a++,计算结果不一致

0
悬赏园豆:10 [已关闭问题] 关闭于 2020-05-13 08:06


这两个表达式计算结果为什么不一样?

问题补充:

int a = 4;
int b = (a++)+1;和int b = (++a)+1;的计算结果也不一致,语言是java,jdk版本是1.9

白头搔更短的主页 白头搔更短 | 菜鸟二级 | 园豆:202
提问于:2020-05-13 07:58
< >
分享
所有回答(1)
0

差异:

  1. int b=4+6;
  2. int b=5+6;

a++ 是说先使用a,后+1。
++a 是说先+1,然后使用a。

Timetombs | 园豆:3954 (老鸟四级) | 2020-05-13 08:06

谢谢

支持(0) 反对(0) 白头搔更短 | 园豆:202 (菜鸟二级) | 2020-05-13 08:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册