課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第一季(IDEA工具)升級(jí)版
double avg=sum/4;?? 這一句代碼里的可以用4嗎 還是4.0??double變量里不是應(yīng)該用小數(shù)嗎?
2017-04-16
源自:Java入門(mén)第一季(IDEA工具)升級(jí)版 3-2
正在回答
自動(dòng)轉(zhuǎn)換是有一定規(guī)則的,你可以去查一下詳細(xì)內(nèi)容,就你舉出的這個(gè)例子來(lái)說(shuō),double avg=sum/4,如果sum是int類型的,那么sum/4就是int/int,系統(tǒng)會(huì)認(rèn)為你在做整數(shù)相關(guān)的運(yùn)算,結(jié)果就會(huì)返回int型數(shù),小數(shù)部分會(huì)被舍棄,然后int型的結(jié)果賦給double型的avg,會(huì)轉(zhuǎn)換為小數(shù)型,例如sum=9,那么sum/4會(huì)返回2,然后把2賦值給avg,avg就等于2.0了。
意思double里面可以是小數(shù) int里面的不可以是小數(shù)是吧
這個(gè)里面如果sum/4.0的結(jié)果是什么呢 ?
這樣對(duì)嗎?
會(huì)自動(dòng)轉(zhuǎn)換啊
舉報(bào)
0基礎(chǔ)萌新入門(mén)第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開(kāi)始
2 回答為什么用double來(lái)定義身高變量?
5 回答為什么要用double來(lái)定義sum變量 ?
1 回答變量名問(wèn)題
3 回答變量的問(wèn)題
2 回答JAVA變量中Float與Double的區(qū)別是什么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-04-16
自動(dòng)轉(zhuǎn)換是有一定規(guī)則的,你可以去查一下詳細(xì)內(nèi)容,就你舉出的這個(gè)例子來(lái)說(shuō),double avg=sum/4,如果sum是int類型的,那么sum/4就是int/int,系統(tǒng)會(huì)認(rèn)為你在做整數(shù)相關(guān)的運(yùn)算,結(jié)果就會(huì)返回int型數(shù),小數(shù)部分會(huì)被舍棄,然后int型的結(jié)果賦給double型的avg,會(huì)轉(zhuǎn)換為小數(shù)型,例如sum=9,那么sum/4會(huì)返回2,然后把2賦值給avg,avg就等于2.0了。
2017-04-16
意思double里面可以是小數(shù) int里面的不可以是小數(shù)是吧
這個(gè)里面如果sum/4.0的結(jié)果是什么呢 ?
這樣對(duì)嗎?
2017-04-16
會(huì)自動(dòng)轉(zhuǎn)換啊