//实现累加求和 为什么是这个表达式? sum=num+sum;

来源:4-8 Java循环语句之 do...while

呆呆小狼狗

2015-05-14 21:04

//实现累加求和     为什么是这个表达式? sum=num+sum;

写回答 关注

2回答

  • 死相
    2015-06-17 23:24:55

    Java里面的“=”不是数学中的“等于”,而是赋值。等于是“==”。

    sum=sum+num,先计算“=”右边的表达式sum+num,然后将得到的值赋值给左边的sum。

    因为从2开始num一直循环+2是偶数,sum+=num也一直循环直到num<=50,就求出0~50区间所有偶数的和了。

  • dirtyR33
    2015-05-14 22:04:56

    sum=num+sum;

    根据运算符优先级,'+'为4级,'='为14级,即先进行'+'运算,再进行'='赋值。

    因此先num+sum获得一个计算后的至,再赋值给sum

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

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

1165172 学习 · 17581 问题

查看课程

相似问题