呆呆小狼狗
2015-05-14 21:04
//实现累加求和 为什么是这个表达式? sum=num+sum;
Java里面的“=”不是数学中的“等于”,而是赋值。等于是“==”。
sum=sum+num,先计算“=”右边的表达式sum+num,然后将得到的值赋值给左边的sum。
因为从2开始num一直循环+2是偶数,sum+=num也一直循环直到num<=50,就求出0~50区间所有偶数的和了。
sum=num+sum;
根据运算符优先级,'+'为4级,'='为14级,即先进行'+'运算,再进行'='赋值。
因此先num+sum获得一个计算后的至,再赋值给sum
Java入门第一季(IDEA工具)升级版
1165560 学习 · 17587 问题
相似问题