慕沐8989453
2017-02-09 18:18
num=num+2; sum=sum+num; 就是把num和sum的顺序换了一下输出结果怎么是700了
程序是顺序执行的,不能颠倒
sum += num;
num = num + 2;如果这两个调换位置,先执行num=num+2 再执行 sum=sum+num;
你这样颠倒后,相当于4+6+8+......+50+52,所以结果就为700了。
不能颠倒
首先肯定是不能颠倒的,你先算num=num+2,会导致sum的结果到最后多算一次
Java入门第一季(IDEA工具)升级版
1165547 学习 · 17586 问题
相似问题