課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
如題。不太懂。
2017-05-21
源自:Java入門第一季(IDEA工具)升級版 2-6
正在回答
基本上沒有什么區(qū)別,都是表示小數(shù)不過它們的寬度不一樣,或者說精度不一樣,float是單精度,double是雙精度它們表示小數(shù)的范圍不一樣,double能表示的范圍,比float大double在內(nèi)存中,占8個字節(jié),float占4個字節(jié)
java當(dāng)中默認聲明的小數(shù)是double類型的;
double d=4.0
?如果聲明:
float x = 4.0則會報錯,需要如下寫法:
float x = 4.0f或者float x = (float)4.0
?其中4.0f后面的f只是為了區(qū)別double,并不代表任何數(shù)字上的意義
float 內(nèi)存分配4個字節(jié),占32位,有效小數(shù)位6-7位
double 型 內(nèi)存分配8個字節(jié),有效小數(shù)位15位
double比float占的空間大,能算更多的變量
舉報
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
2 回答float和double區(qū)別
4 回答double 和 float 的區(qū)別
1 回答float和double的區(qū)別
2 回答double和float的區(qū)別
1 回答float 和double 有何區(qū)別?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-05-21
基本上沒有什么區(qū)別,都是表示小數(shù)
不過它們的寬度不一樣,或者說精度不一樣,float是單精度,double是雙精度
它們表示小數(shù)的范圍不一樣,double能表示的范圍,比float大
double在內(nèi)存中,占8個字節(jié),float占4個字節(jié)
2017-05-23
java當(dāng)中默認聲明的小數(shù)是double類型的;
double d=4.0
?如果聲明:
float x = 4.0則會報錯,需要如下寫法:
float x = 4.0f或者float x = (float)4.0
?其中4.0f后面的f只是為了區(qū)別double,并不代表任何數(shù)字上的意義
float 內(nèi)存分配4個字節(jié),占32位,有效小數(shù)位6-7位
double 型 內(nèi)存分配8個字節(jié),有效小數(shù)位15位
2017-05-21
double比float占的空間大,能算更多的變量