怎么知道(哪里看出)sum=sum+num?
初始赋予一个偶数2(num),没有其他偶数所以偶数和sum就等于2==>下一个偶数num=4,是不是用前一个偶数和2(sum)+新的偶数4(num)=新的偶数和6(sum),
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以内的偶数和了