课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
num=num+2; sum=sum+num; 就是把num和sum的顺序换了一下输出结果怎么是700了
2017-02-09
源自:Java入门第一季(IDEA工具)升级版 4-8
正在回答
程序是顺序执行的,不能颠倒
sum += num; num = num + 2;如果这两个调换位置,先执行num=num+2 再执行 sum=sum+num;
你这样颠倒后,相当于4+6+8+......+50+52,所以结果就为700了。
Heron_Wang
不能颠倒
首先肯定是不能颠倒的,你先算num=num+2,会导致sum的结果到最后多算一次
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答可否颠倒顺序
4 回答sum=sum+num; num=num+2; 这个两天的位置颠倒一下,差别在哪儿?
2 回答sum=+num和sum=sum+num的区别
3 回答sum+=num和sum=sum+num的区别在哪里
3 回答sum+num和num+sum有什么区别