課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
//實(shí)現(xiàn)累加求和 ? ? 為什么是這個(gè)表達(dá)式? sum=num+sum;
2015-05-14
源自:Java入門第一季(IDEA工具)升級版 4-8
正在回答
Java里面的“=”不是數(shù)學(xué)中的“等于”,而是賦值。等于是“==”。
sum=sum+num,先計(jì)算“=”右邊的表達(dá)式sum+num,然后將得到的值賦值給左邊的sum。
因?yàn)閺?開始num一直循環(huán)+2是偶數(shù),sum+=num也一直循環(huán)直到num<=50,就求出0~50區(qū)間所有偶數(shù)的和了。
sum=num+sum;
根據(jù)運(yùn)算符優(yōu)先級,'+'為4級,'='為14級,即先進(jìn)行'+'運(yùn)算,再進(jìn)行'='賦值。
因此先num+sum獲得一個(gè)計(jì)算后的至,再賦值給sum
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
4 回答sum=sum+num; 為什么是sum+num
3 回答sum+num和num+sum有什么區(qū)別
2 回答sum=+num和sum=sum+num的區(qū)別
2 回答為什么sum=sum+num?
3 回答為什么sum=sum+num???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-06-17
Java里面的“=”不是數(shù)學(xué)中的“等于”,而是賦值。等于是“==”。
sum=sum+num,先計(jì)算“=”右邊的表達(dá)式sum+num,然后將得到的值賦值給左邊的sum。
因?yàn)閺?開始num一直循環(huán)+2是偶數(shù),sum+=num也一直循環(huán)直到num<=50,就求出0~50區(qū)間所有偶數(shù)的和了。
2015-05-14
sum=num+sum;
根據(jù)運(yùn)算符優(yōu)先級,'+'為4級,'='為14級,即先進(jìn)行'+'運(yùn)算,再進(jìn)行'='賦值。
因此先num+sum獲得一個(gè)計(jì)算后的至,再賦值給sum