语句换行之后结果不一样,什么原因呢?

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

颩蓅尐哖

2016-02-03 01:23

//为什么把下面两行代码换行后 结果就不一样了呢 sum = num + sum;
num = num + 2;   // 运行结果是:650  正确 
//换行之后
 num = num + 2;
sum = num + sum;   // 运行结果是:700  错误
写回答 关注

3回答

  • wuli某某
    2016-02-19 13:48:40
    已采纳

    这样你的程序先执行的是num=num+2,此时第一个num=2+2,sum=4+0,之后就是相当于每一个都多加了2,总共执行25次,所以就多了50

    颩蓅尐哖

    非常感谢!

    2016-04-23 17:05:50

    共 2 条回复 >

  • 一条小咸鱼
    2016-02-04 02:16:40

    语句是顺序执行的

  • 好友阿b
    2016-02-03 01:51:57

    语句不能随便换行的吧?

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

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

1165612 学习 · 17587 问题

查看课程

相似问题