課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
? // 求平均值
? avg=sum/(nums.length);
這段代碼替換成
? avg=sum/(i+1); 不行嗎?
2016-01-23
源自:Java入門第一季(IDEA工具)升級版 6-6
正在回答
i定義到for循環(huán)外面 ?才能使用
int i = 0;
for (; i < nums.length; i++)?
? avg=sum/i;
avg=sum/i
看具體情況,我覺得你是在循壞外面吧,應(yīng)該是 avg = sum / i ; 這樣就可以了,因為 i 已經(jīng) +1 了, 此處不需要再加。如果考慮到轉(zhuǎn)換 , 可能還需要類型轉(zhuǎn)換一下, 從 int ?型 轉(zhuǎn)換到 double or float 型。
i是什么?length是求了nums的個數(shù),用總數(shù)除以個數(shù)才是平均值啊
不行,
這個時候i已經(jīng)是7了,加1就不對了,可以改成avg=sum/i;
用nums.length比較好,這樣比較通用的寫法
舉報
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
3 回答為什么求平均值是 avg=sum/nums.length;
4 回答求均值時,只能“avg=sum/nums.length;”不能“avg=sum/i;”這樣嗎?
1 回答這里求平均值我用的 avg=sum/7;
4 回答求平局值寫avg=sum/(i+1);為什么不行
1 回答怎么輸入double avg=sum/4.0之后平均年齡可以為26.25了嘞?如果是輸入double avg=sum/4平均年齡是26!求解怎么回事??
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-02-03
i定義到for循環(huán)外面 ?才能使用
int i = 0;
for (; i < nums.length; i++)?
? avg=sum/i;
2016-01-23
avg=sum/i
2016-01-23
看具體情況,我覺得你是在循壞外面吧,應(yīng)該是 avg = sum / i ; 這樣就可以了,因為 i 已經(jīng) +1 了, 此處不需要再加。如果考慮到轉(zhuǎn)換 , 可能還需要類型轉(zhuǎn)換一下, 從 int ?型 轉(zhuǎn)換到 double or float 型。
2016-01-23
i是什么?length是求了nums的個數(shù),用總數(shù)除以個數(shù)才是平均值啊
2016-01-23
不行,
這個時候i已經(jīng)是7了,加1就不對了,可以改成avg=sum/i;
用nums.length比較好,這樣比較通用的寫法