更新時(shí)間:2020-09-10 17:03:47 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽4689次
1、浮點(diǎn)類型用于表示小數(shù)的數(shù)據(jù)類型。
2、浮點(diǎn)數(shù)原理:也就是二進(jìn)制科學(xué)計(jì)數(shù)法。
3、Java的浮點(diǎn)類型有float和double兩種。
4、Java默認(rèn)浮點(diǎn)類型計(jì)算的結(jié)果是double類型,字面量也是double類型。
1、十進(jìn)制浮點(diǎn)數(shù)科學(xué)計(jì)數(shù)法:219345=2.19345*(10^5)
2、二進(jìn)制浮點(diǎn)數(shù)科學(xué)計(jì)數(shù)法:10111=1.0111*(2^100)
1、float類型共32位,1位為符號(hào)位,指數(shù)8位,尾數(shù)23位。
2、float的精度是23位(即能精確表達(dá)23位的數(shù),超過(guò)就被截取了)。
小數(shù)是以尾數(shù)長(zhǎng)度來(lái)表示精確度的,比如pi=3.1415的精度是4位。
3、float存儲(chǔ)數(shù)據(jù)的范圍大于int類型,但精度比int要小,因?yàn)閕nt的精度是31位。
1、double類型,1位符號(hào)位,11位指數(shù),52位尾數(shù)。
2、double范圍遠(yuǎn)遠(yuǎn)大于long,但double精度不如long。
浮點(diǎn)運(yùn)算就是實(shí)數(shù)運(yùn)算,由于計(jì)算機(jī)只能存儲(chǔ)整數(shù),所以實(shí)數(shù)都是約數(shù),這樣浮點(diǎn)運(yùn)算是很慢的而且會(huì)有誤差。
占位總結(jié):
字符型:char:2個(gè)字節(jié)
整型:byte:1個(gè)字節(jié)
shot:2個(gè)字節(jié)
int: 4個(gè)字節(jié)
long:8個(gè)字節(jié)
實(shí)型:float:4個(gè)字節(jié)
double:8個(gè)字節(jié)
布爾型:boolean :一個(gè)字節(jié)
其中一個(gè)字節(jié)由8個(gè)二進(jìn)制位組成

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java默認(rèn)浮點(diǎn)數(shù)類型的基礎(chǔ)入門”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)