课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
怎么知道(哪里看出)sum=sum+num?
2016-02-23
源自:Java入门第一季(IDEA工具)升级版 4-8
正在回答
初始赋予一个偶数2(num),没有其他偶数所以偶数和sum就等于2==>下一个偶数num=4,是不是用前一个偶数和2(sum)+新的偶数4(num)=新的偶数和6(sum),
YEIZI 提问者
sum=sum+num
前面的sum是新sum,后面的sum是旧sum。
当num等于2,所以sum等于2,那么下一个num就等于4,这时候求sum就是用旧sum+4.
这样理解不知道对不对
因为NUM初始赋值为2,2也是偶数,必须累加 ,所以先把 初始值2累计起来,怎么累计能?用你现在的总和 也就是SUM的值,加上NUM(不断增加的偶数)的值,然后NUM变换 偶数 继续相加,,你只要知道 是累计就行了 包括初始值 也得累计进去 所以一开始给NUM的赋值也必须累加 ,所以SUM=SUM+NUM
sum=sum+num,初次循环执行后sum=2,然后num+2=4,二次进入循环执行sum=sum+num,则sum=2+4;num=4+2;以此类推。sum每次加的都是偶数(由num每次加2得来),循环结束后就得到50以内的偶数和了
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答sum+=num和sum=sum+num的区别在哪里
4 回答sum=sum+num; 为什么是sum+num
2 回答sum=+num和sum=sum+num的区别
2 回答为什么sum+=num;就出错了,只能用sum=sum+num;吗?
4 回答sum=sum+num;这句怎么理解?