问答详情
源自:4-8 Java循环语句之 do...while

sum和num的顺序不可以颠倒吗

num=num+2; sum=sum+num; 就是把num和sum的顺序换了一下输出结果怎么是700了

提问者:慕沐8989453 2017-02-09 18:18

个回答

  • ziom
    2017-02-09 23:52:16

    程序是顺序执行的,不能颠倒

  • sweet_guy
    2017-02-09 20:00:00

    sum += num;
    num = num + 2;如果这两个调换位置,先执行num=num+2 再执行 sum=sum+num; 

  • Heron_Wang
    2017-02-09 19:21:27

    你这样颠倒后,相当于4+6+8+......+50+52,所以结果就为700了。

  • 慕粉1523565588
    2017-02-09 19:20:36

    不能颠倒

  • 慕粉2214485564
    2017-02-09 19:18:01

    首先肯定是不能颠倒的,你先算num=num+2,会导致sum的结果到最后多算一次