为了账号安全,请及时绑定邮箱和手机立即绑定

java a++和++a的区别是什么?

java a++和++a的区别是什么?

qq_窗花不可幽禁落霞_0 2017-07-24 11:05:40
查看完整描述

5 回答

?
笑出强大_0

TA贡献14条经验 获得超26个赞

第一次运行时,a++先执行自身的值,再+1操作,区别于++a,先执行+1操作

eg:a=0;  m=a++;n=++a;

       m=0; n=1


查看完整回答
5 反对 回复 2017-07-24
?
慕工程6256650

TA贡献4条经验 获得超4个赞

通俗的来说!  a++ 就是先用a,在自加

        ++a 就是先自加,再用a

查看完整回答
1 反对 回复 2017-07-25
?
大大丶布维

TA贡献12条经验 获得超117个赞

前面的是先赋值,再加1,后面的是先加1再赋值

查看完整回答
1 反对 回复 2017-07-24
?
慕移动4708697

TA贡献45条经验 获得超22个赞

a++是先把值赋给变量再自增。

++a是先自增后把值赋给变量

查看完整回答
反对 回复 2018-05-30
?
幻灵999

TA贡献1条经验 获得超0个赞


a++是a在调用时还是为原值,a调用之后才会把a的值加上1

++a是a在调用之前就先加上1,a的值就变成了a+1

查看完整回答
反对 回复 2017-07-24
?
慕圣0830664

TA贡献41条经验 获得超26个赞

 ...
查看完整回答
反对 回复 2017-07-24
  • 5 回答
  • 0 关注
  • 3116 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信