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

来源:4-8 Java循环语句之 do...while

慕沐8989453

2017-02-09 18:18

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

写回答 关注

5回答

  • 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了。

    Heron_...

    执行了25次循环 ,每次循环都多了2,故结果上多了50。

    2017-02-09 19:23:35

    共 1 条回复 >

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

    不能颠倒

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

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

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题