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

java中++的用法?

java中++的用法?

qq_花开花谢_0 2018-09-15 14:10:18
int x=1;System.out.println(x++); //这里得到结果是1System.out.println(++x); //这里得到结果是2请问 x++和++x不是都是自增1吗,为什么语句一得到的结果不是2、却是1啊?我知道如果是参与赋值运算:比如 y=x++; 这个y得到的结果肯定是1,应为是先把x原值1赋给y,后自增1. 但是输出语句中不是应该把最终的运算结果2输出吗,难道输出语句中的值、也是和y=x++等价吗,求解?
查看完整描述

1 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

println接收的参数int 字段名,1++,先赋值给这个字段名,然后自己再加加。

查看完整回答
反对 回复 2018-09-18
  • 1 回答
  • 0 关注
  • 732 浏览

添加回答

举报

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