課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
請(qǐng)問老師單精度和雙精度有什么區(qū)別?您舉的例子一個(gè)是關(guān)于身高的,一個(gè)是關(guān)于價(jià)格的。我不是太懂。
2015-07-11
源自:Java入門第一季(IDEA工具)升級(jí)版 2-6
正在回答
Java?中?float?與?double?的區(qū)別
1.float是單精度浮點(diǎn)數(shù),內(nèi)存分配4個(gè)字節(jié),占32位,有效小數(shù)位6-7位
double是雙精度浮點(diǎn)數(shù),內(nèi)存分配8個(gè)字節(jié),占64位,有效小數(shù)位15位
?
2.java中默認(rèn)聲明的小數(shù)是double類型的,如double d=4.0
如果聲明: float x = 4.0則會(huì)報(bào)錯(cuò),需要如下寫法:float x = 4.0f或者float x = (float)4.0
其中4.0f后面的f只是為了區(qū)別double,并不代表任何數(shù)字上的意義??????????????
3.對(duì)編程人員來而,double 和 float 的區(qū)別是double精度高,但double消耗內(nèi)存是float的兩倍,且double的運(yùn)算速度較float稍慢。
不好意思老師,我知道了
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開始
1 回答字符類型的運(yùn)用
1 回答字符串是引用類型?
1 回答string 字符竄類型,為什么不能用char字符型來定義hobby呢?
3 回答漢子必須用字符串類型嗎?
2 回答關(guān)于類型兼容
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)
2015-07-11
1.float是單精度浮點(diǎn)數(shù),內(nèi)存分配4個(gè)字節(jié),占32位,有效小數(shù)位6-7位
double是雙精度浮點(diǎn)數(shù),內(nèi)存分配8個(gè)字節(jié),占64位,有效小數(shù)位15位
?
2.java中默認(rèn)聲明的小數(shù)是double類型的,如double d=4.0
如果聲明: float x = 4.0則會(huì)報(bào)錯(cuò),需要如下寫法:float x = 4.0f或者float x = (float)4.0
其中4.0f后面的f只是為了區(qū)別double,并不代表任何數(shù)字上的意義??????????????
?
3.對(duì)編程人員來而,double 和 float 的區(qū)別是double精度高,但double消耗內(nèi)存是float的兩倍,且double的運(yùn)算速度較float稍慢。
2015-07-11