课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么例题中的a++和++a的答案a都=6? 这样说那不是习题第一题的答案应该是104了吗?因为A已经自减成为23了加起来就只有104了啊?除非++a=5 请大神解答这两者的区别,谢谢
2017-02-09
源自:Java入门第一季(IDEA工具)升级版 3-2
正在回答
代码是顺序执行的,所以sum会是105,因为计算sum的时候age1还没有做自减操作。
qq_淤泥_0 提问者
这个问题
你指的是哪题?把代码贴出来看看
是不是第十行int newAge=--age1;默认后面跟着age1=age1-1=(23);
但问题问的sum的答案在第7行已经运行出来了,不会再用23重新计算,所以sum=105;若第十一行再加一个问题age1=多少,结果就是age1=23是吗?
ziom
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答a的值为什么是6
4 回答int a=5 int b=a++ 输出为什么a=6 b=5
5 回答关于左图的++a和a++的问题。
3 回答b=a++问题
1 回答如题6-6。。