课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么是这个结果,如果换成age2就是正常的。是因为前面自减的原因吗?
2019-02-26
源自:Java入门第一季(IDEA工具)升级版 3-2
正在回答
在第16行 age1进行了自减,由24变为23,
在第19行age1此时的数值为23,执行 newAge2 = age1++,意思是把age1的值赋给newAge2 然后再自增1,
所以最后newAge2的值就为 23
慕九州8065676 提问者
慕哥0703737 回复 慕九州8065676 提问者
慕九州8065676 提问者 回复 慕哥0703737
慕莱坞529334 回复 慕哥0703737
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
6 回答int换成double结果为什么不是4.4444而是4.0???
3 回答这就是结果
1 回答为什么运行结果是成功 但是结果是1呢?
4 回答为什么输出的结果不是正确的
1 回答如果age2比age1大怎么办?