課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
// 累加求和
? ? ? ? sum=sum+nums[i];
2021-10-26
源自:Java入門第一季(IDEA工具)升級版 6-6
正在回答
sum=sum+nums[i]的執(zhí)行順序是先運行等號左邊(sum+nums[i]),再賦值給等號右邊的sum
① 因前邊定義int sum = 0,所以sum=sum+nums[i]可以轉(zhuǎn)化為sum=0+nums[i];
② i=0第一次循環(huán),則nums[0] = 61,套用①步驟則為sum=0+61,i++,此時i=2;
③ i=1第二次循環(huán),則nums[1] = 23,②步驟中sum=0+61,則sum=sum+nums[1] =(0+61)+23,i++,此時i=3;
④ i=2第三次循環(huán),則nums[2] = 4,③步驟中sum=(0+61)+23,則sum=sum+nums[2] =(0+61+23)+4,i++,此時i=4;
......
以此類推直到i=6并小于數(shù)組長度7時進入第七次循環(huán):
nums[6] = 20,而i=6,sum=sum+nums[6]=(0+61+23,+4,+74,+13,+148)+20;
當i=7小于數(shù)組長度7不成立時,跳出循環(huán),此時sum取第七次循環(huán)的值即可,即:
sum=0+61+23,+4,+74,+13,+148+20(我是個懶人不想口算,哈哈哈哈,不過你可以計算一下看看和你的結(jié)果對不對)
AmLc
慕數(shù)據(jù)8583034 提問者
AmLc 回復 慕數(shù)據(jù)8583034 提問者
慕哥3577214 回復 AmLc
慕哥3577214 回復 慕數(shù)據(jù)8583034 提問者
舉報
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
1 回答解釋一下;不懂
1 回答看不懂這行代碼,誰能解釋一下嗎
1 回答看不懂這個邏輯運算符,有人能解釋一下嗎
2 回答我這種寫法相比答案那個更好,可以解釋一下嗎
3 回答那位大神可以解釋一下嗎?拜托了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2021-10-26
sum=sum+nums[i]的執(zhí)行順序是先運行等號左邊(sum+nums[i]),再賦值給等號右邊的sum
① 因前邊定義int sum = 0,所以sum=sum+nums[i]可以轉(zhuǎn)化為sum=0+nums[i];
② i=0第一次循環(huán),則nums[0] = 61,套用①步驟則為sum=0+61,i++,此時i=2;
③ i=1第二次循環(huán),則nums[1] = 23,②步驟中sum=0+61,則sum=sum+nums[1] =(0+61)+23,i++,此時i=3;
④ i=2第三次循環(huán),則nums[2] = 4,③步驟中sum=(0+61)+23,則sum=sum+nums[2] =(0+61+23)+4,i++,此時i=4;
......
以此類推直到i=6并小于數(shù)組長度7時進入第七次循環(huán):
nums[6] = 20,而i=6,sum=sum+nums[6]=(0+61+23,+4,+74,+13,+148)+20;
當i=7小于數(shù)組長度7不成立時,跳出循環(huán),此時sum取第七次循環(huán)的值即可,即:
sum=0+61+23,+4,+74,+13,+148+20(我是個懶人不想口算,哈哈哈哈,不過你可以計算一下看看和你的結(jié)果對不對)