課程
/后端開發
/Java
/Java入門第二季 升級版
float和double有什么區別
2018-05-07
源自:Java入門第二季 升級版 8-2
正在回答
float是單精度類型,精度是8位有效數字,取值范圍是10的-38次方到10的38次方,float占用4個字節的存儲空間
double是雙精度類型,精度是17位有效數字,取值范圍是10的-308次方到10的308次方,double占用8個字節的存儲空間
float 賦值部分要加f
float必須這么用,float?a=5.0f; double?直接這么定義就行,double?a=5.0; ? ?不過性能方面double是雙精度可能會差一些.
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
4 回答float和double
3 回答== 和 equals有什么區別
1 回答print和show有什么區別
1 回答final和static有什么關系和區別?
2 回答小數為什么用float而不用double?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-05-07
float是單精度類型,精度是8位有效數字,取值范圍是10的-38次方到10的38次方,float占用4個字節的存儲空間
double是雙精度類型,精度是17位有效數字,取值范圍是10的-308次方到10的308次方,double占用8個字節的存儲空間
float 賦值部分要加f
2018-05-07