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

在java中x+和+x之间有什么区别吗?

在java中x+和+x之间有什么区别吗?

斯蒂芬大帝 2019-06-23 14:35:48
在java中x+和+x之间有什么区别吗?在java中,+x和x+之间有什么区别吗?
查看完整描述

3 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

+x称为预增量,x+称为后置增量。

int x = 5, y = 5;System.out.println(++x); // outputs 6System.out.println(x); // outputs 6System.out.println(y++);
 // outputs 5System.out.println(y); // outputs 6


查看完整回答
反对 回复 2019-06-23
?
开满天机

TA贡献1786条经验 获得超13个赞

这些被称为后缀和前缀运算符。这两种方法都会将1添加到变量中,但是语句的结果是不同的。

int x = 0;int y = 0;y = ++x;            // result: y=1, x=1int x = 0;int y = 0;y = x++;            // result: y=0, x=1


查看完整回答
反对 回复 2019-06-23
  • 3 回答
  • 0 关注
  • 1287 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号