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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為啥 sum/4.0 結(jié)果是26.25嘞

int age1=24; int age2=18; int age3=36; int age4=27; int sum = age1+age2+age3+age4; double avg = sum/4.0; 為啥 sum/4.0 結(jié)果是26.25嘞?

正在回答

3 回答

因?yàn)樵趈ava中double是雙精度的,而float是單精度的

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

云中逐月 提問者

非常感謝!
2015-12-02 回復(fù) 有任何疑惑可以回復(fù)我~

貌似和數(shù)據(jù)源的小數(shù)位有關(guān)系,你試下double a=105.00/4,這樣輸出的a就是26.25了.

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Java_人生

或者double avg = sum/4.00
2015-12-15 回復(fù) 有任何疑惑可以回復(fù)我~

.......我小學(xué)數(shù)學(xué)沒學(xué)好...難道105除以4 不等于26.25嗎......

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

云中逐月 提問者

嗯,數(shù)學(xué)上是這樣,java中的精度問題還是有點(diǎn)繞,我初學(xué)者還需一定時(shí)間去理解
2015-12-02 回復(fù) 有任何疑惑可以回復(fù)我~
#2

天啟之魂 回復(fù) 云中逐月 提問者

不是數(shù)學(xué)的問題......只是不知道你問題的意思 你的問題是為啥 sum/4.0 結(jié)果是26.25嘞?實(shí)際答案不就應(yīng)該是這個(gè)數(shù)嗎?難道該是別的? 樓上的回答更是莫名其妙...這和單雙精度有什么關(guān)系.avg就算是float類型 答案也是26.25, 但是不能是除4.0 而是4.0f 你不會(huì)是以為雙精度就是2位小數(shù),單精度1位小數(shù)吧...所謂的單雙精度指的是float只有4個(gè)字節(jié) 而double有8個(gè)字節(jié) 所以double能表示的小數(shù)位更多,能精確到更多的位數(shù),所以單雙精度只是一個(gè)好理解的說法而已 而且java中默認(rèn)的小數(shù)類型就是double ,比如上面的4.0
2015-12-02 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_82年的彬鍋鍋_03446807 回復(fù) 天啟之魂

那sum/4=26.0為什么要加個(gè).o啊,大神。
2016-06-02 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為啥 sum/4.0 結(jié)果是26.25嘞

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

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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