课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
//实现累加求和 为什么是这个表达式? sum=num+sum;
2015-05-14
源自:Java入门第一季(IDEA工具)升级版 4-8
正在回答
Java里面的“=”不是数学中的“等于”,而是赋值。等于是“==”。
sum=sum+num,先计算“=”右边的表达式sum+num,然后将得到的值赋值给左边的sum。
因为从2开始num一直循环+2是偶数,sum+=num也一直循环直到num<=50,就求出0~50区间所有偶数的和了。
sum=num+sum;
根据运算符优先级,'+'为4级,'='为14级,即先进行'+'运算,再进行'='赋值。
因此先num+sum获得一个计算后的至,再赋值给sum
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答sum=sum+num; 为什么是sum+num
3 回答为什么sum=sum+num???
2 回答为什么sum=sum+num?
3 回答sum+num和num+sum有什么区别
2 回答sum=+num和sum=sum+num的区别