課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
為什么求平均值不能用 avg=sum/(i+1);
2016-05-18
源自:Java入門第一季(IDEA工具)升級(jí)版 6-6
正在回答
不能用sum/i或者sum/(i+1),因?yàn)樽兞縤是在for循環(huán)里定義的,所以變量i的作用范圍只能在for循環(huán)語句里,即{ }之間。而求平均數(shù)avg是在循環(huán)語句外面,所以顯示錯(cuò)誤。用樓上的avg=sum/nums.length;可以求出
慕粉1466052569
?// 求平均值
? ? ? ? ? ? avg = sum / ?nums.length;
i+1就大了,avg=sum/i;可以求出來,因?yàn)槟阒霸O(shè)的的是條件是i<nums.lenght ? 這個(gè)意思為當(dāng)i等于或者大于你之前定義nums的空間時(shí)就不在 執(zhí)行,所以,當(dāng) i 跳出那個(gè)選擇結(jié)構(gòu)的時(shí)候,i已經(jīng)等于nums.lenght,所以不用加1了
夜舞天0
迷途小書童3255334 回復(fù) 夜舞天0
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
1 回答求平均值問題
3 回答求平均值的問題
1 回答求平均值的疑問
4 回答求平均值是不是有問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-07-09
不能用sum/i或者sum/(i+1),因?yàn)樽兞縤是在for循環(huán)里定義的,所以變量i的作用范圍只能在for循環(huán)語句里,即{ }之間。而求平均數(shù)avg是在循環(huán)語句外面,所以顯示錯(cuò)誤。用樓上的avg=sum/nums.length;可以求出
2016-06-04
?// 求平均值
? ? ? ? ? ? avg = sum / ?nums.length;
2016-05-18
i+1就大了,avg=sum/i;可以求出來,因?yàn)槟阒霸O(shè)的的是條件是i<nums.lenght ? 這個(gè)意思為當(dāng)i等于或者大于你之前定義nums的空間時(shí)就不在 執(zhí)行,所以,當(dāng) i 跳出那個(gè)選擇結(jié)構(gòu)的時(shí)候,i已經(jīng)等于nums.lenght,所以不用加1了