累加求和有点不理解?

来源:6-6 编程练习

慕慕9469408

2017-07-10 10:22

累加求和为什么是sum=sum+nums[i];谁能帮我解释一下.谢谢!

写回答 关注

4回答

  • 三十二应遍尘刹
    2017-07-24 12:49:42

    左边的是变量,右边的是表达式,把sum原本的值加上num【i】的值给    sum赋这个变量,这样sum当前的值就保留了进行求和之后的值

  • maybee
    2017-07-24 10:56:42

    sum= sum + num[i]//sum=0+num[0]+num[1]+num[2]+num[3];

  • Mendel_Wong
    2017-07-10 10:45:53

    一开始sum=0,循环时 sum=0+nums[1] (这个sum的值会用在下一步循环里)--> sum= nums[1]+nums[2] --> sum = ( nums[1]+nums[2] )+nums[3]  ……直到遍历数组,把所有元素加进来

    Mendel...

    哎呀,错了……应该从nums[0]开始

    2017-07-10 10:46:59

    共 1 条回复 >

  • 随风如波
    2017-07-10 10:44:17

    sum初始化为0;

    每次遍历时,sum都需要加上num[i]

    比如:num[]={2,3,4,5,};

    for(i=0;i<4;i++)

    {

        sum=sum+num[i];

    }

    //sum=num[0]=num[1]+num[2]+num[3];

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

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

1165552 学习 · 17587 问题

查看课程

相似问题