更新時間:2020-04-28 14:41:11 來源:動力節(jié)點 瀏覽3992次
1、浮點類型用于表示小數(shù)的數(shù)據(jù)類型。
2、浮點數(shù)原理:也就是二進制科學計數(shù)法。
3、Java的浮點類型有float和double兩種。
4、Java默認浮點類型計算的結果是double類型,字面量也是double類型。
1、十進制浮點數(shù)科學計數(shù)法:219345=2.19345*(10^5)
2、二進制浮點數(shù)科學計數(shù)法:10111=1.0111*(2^100)
1、float類型共32位,1位為符號位,指數(shù)8位,尾數(shù)23位。
2、float的精度是23位(即能精確表達23位的數(shù),超過就被截取了)。
小數(shù)是以尾數(shù)長度來表示精確度的,比如pi=3.1415的精度是4位。
3、float存儲數(shù)據(jù)的范圍大于int類型,但精度比int要小,因為int的精度是31位。
1、double類型,1位符號位,11位指數(shù),52位尾數(shù)。
2、double范圍遠遠大于long,但double精度不如long。
浮點運算就是實數(shù)運算,由于計算機只能存儲整數(shù),所以實數(shù)都是約數(shù),這樣浮點運算是很慢的而且會有誤差。
占位總結:
字符型:char:2個字節(jié)
整型:byte:1個字節(jié)
shot:2個字節(jié)
int:4個字節(jié)
long:8個字節(jié)
實型:float:4個字節(jié)
double:8個字節(jié)
布爾型:boolean:一個字節(jié)
其中一個字節(jié)由8個二進制位組成
以上就是動力節(jié)點java培訓機構的小編針對“Java基礎學習:java浮點型表示法”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業(yè)
業(yè)余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習