課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
為什么平均值不是49,而是35呢?
2016-08-08
源自:Java入門第一季(IDEA工具)升級(jí)版 6-6
正在回答
我把一個(gè)個(gè)值代入進(jìn)去運(yùn)行了一下,發(fā)現(xiàn)被累加的數(shù)字只有:23,4,74,148;這些,61,13和20因?yàn)槟軌蜻\(yùn)行到continue而被跳過,也就是說直接進(jìn)入下一個(gè)循環(huán),而不是進(jìn)入累加,最終我另外寫了一段代碼驗(yàn)證了一下,發(fā)現(xiàn):23+4+74+148=249,而249/7本來是等于35.571的,但是因?yàn)槭莇ouble數(shù)據(jù)類型,所以變成了35.0。希望對(duì)你有幫助!?
Charlie_W 提問者
在比較過程中continue語句分別跳過了61,13,20折三個(gè)數(shù),沒有參與累加,因此會(huì)出現(xiàn)平均值的錯(cuò)誤,else{continu}語句是多余的
continue的位置有問題,跑到continue上后就不會(huì)跑sum = sum+hobbys[i]了
940522 回復(fù) Charlie_W 提問者
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
3 回答平均值咋回事?他提示我平均值是26.0,咋弄啊?
1 回答誰能幫我看看這是么問題啊
1 回答誰能幫我看看
2 回答誰能幫我看看,為什么是錯(cuò)的
4 回答誰能幫我看看是哪里錯(cuò)了嗎?
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-08-08
我把一個(gè)個(gè)值代入進(jìn)去運(yùn)行了一下,發(fā)現(xiàn)被累加的數(shù)字只有:23,4,74,148;這些,61,13和20因?yàn)槟軌蜻\(yùn)行到continue而被跳過,也就是說直接進(jìn)入下一個(gè)循環(huán),而不是進(jìn)入累加,最終我另外寫了一段代碼驗(yàn)證了一下,發(fā)現(xiàn):23+4+74+148=249,而249/7本來是等于35.571的,但是因?yàn)槭莇ouble數(shù)據(jù)類型,所以變成了35.0。希望對(duì)你有幫助!?
2016-08-08
在比較過程中continue語句分別跳過了61,13,20折三個(gè)數(shù),沒有參與累加,因此會(huì)出現(xiàn)平均值的錯(cuò)誤,else{continu}語句是多余的
2016-08-08
continue的位置有問題,跑到continue上后就不會(huì)跑sum = sum+hobbys[i]了