第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

3.2節(jié) 任務 第八行 是不是有問題?

double?avg?=?(double)sum/4;
double?avg?=?sum/4;

直接拿四個數(shù)求出的平均值是26.25,那么題目的意思應該也是26.25不是嗎?不應該用強轉(zhuǎn)防止小數(shù)因為int被切掉嗎?

正在回答

3 回答

age1~age4都是int型,sum也是int型,整數(shù)類型int不能強轉(zhuǎn)為double浮點型,因為int整型的存儲范圍比double浮點型小,如果要實現(xiàn)26.25,需要將前面的數(shù)據(jù)類型都改為double浮點型。不知道能不能幫到你

0 回復 有任何疑惑可以回復我~
#1

紅磚 提問者

謝謝~但是關(guān)于“整數(shù)類型int不能強轉(zhuǎn)為double浮點型”的意思是說 int可以自動轉(zhuǎn)換為double 而不是強制轉(zhuǎn)換 嗎? 要實現(xiàn)26.25只要將sum變成double 后面在計算的時候4也會按照double來計算好像 我也不是很清楚哈哈^_^
2016-01-22 回復 有任何疑惑可以回復我~
#2

紅磚 提問者

非常感謝!
2016-01-23 回復 有任何疑惑可以回復我~

package HelloJava;

public class test1 {

? ? public static void main(String[] args) {

double age1=24;

double age2=18;

double age3=36;

double age4=27;

double sum=age1+age2+age3+age4;

? ? ? ? double avg=sum/4;

? ? ? ? double minus=age1-age2;

? ? ? ? double newAge=--age1;

? ?System.out.println("年齡總和:"+sum);

? ? System.out.println("平均年齡:"+avg);

System.out.println("年齡差值:"+minus);

System.out.println("自減后的年齡:"+newAge);

}

}

你是這個意思嗎 double要輸出26.25. 但是sum是int 除以4 還是int


0 回復 有任何疑惑可以回復我~

題目要求是26.0,所以sum/4不應強換,轉(zhuǎn)換后26.25,不符合提議

0 回復 有任何疑惑可以回復我~
#1

紅磚 提問者

謝謝~我的意思是 題目壓根就是錯的 包括他給出的答案......→_→
2016-01-22 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

3.2節(jié) 任務 第八行 是不是有問題?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號