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

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

用整型數(shù)當被除數(shù)計算時,只能得到整型嗎.為什么?

public class HelloWorld{
??? public static void main(String[] args) {
??int age1=24;
??int age2=18;
??int age3=36;
??int age4=27;
?double sum=age1+age2+age3+age4;
??double avg=sum/4;
??int minus=age1-age2;
??int newAge=--age1;
??
???? System.out.println("年齡總和:"+sum);
?????System.out.println("平均年齡:"+avg);
??System.out.println("年齡差值:"+minus);
??System.out.println("自減后的年齡:"+newAge);

?}
}為什么用int sum時算出的avg是整數(shù),用double sum時才能算出精確的avg。我知道int是整型,但是計算avg時是用的是double雙精度浮點型的,難道用整型數(shù)當被除數(shù)計算時,只能得到整型嗎.為什么?

正在回答

2 回答

希望能幫到你

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

賦值符號優(yōu)先級來說的話,右邊 如果 sum是整型而且除數(shù)也是整型,那么在首先判斷sum和除數(shù)的類型,如果sum都是整型,那么計算出來的數(shù)據(jù)是整型,然后這個整型在賦值的過程中轉(zhuǎn)成double,所以你看上去還是整型數(shù)據(jù)

如果 sum、或者除數(shù)任意一個數(shù)據(jù)是 double類型,這時才會進行類型隱式轉(zhuǎn)換,你可以把? 4修改成4.0,SUM即使是整型,輸出結(jié)果是double類型,你可以試試~

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

舉報

0/150
提交
取消

用整型數(shù)當被除數(shù)計算時,只能得到整型嗎.為什么?

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

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

幫助反饋 APP下載

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

公眾號

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