double數據類型使用64位來存儲浮點數。double值也稱為雙精度浮點數。
它可以表示一個最小為4.9 x 10^-324,最大為1.7 x 10^308的數字。它可以是正的或負的。
所有實數被稱為double字面量。
double字面量可以可選地以d或D結尾,例如1.27d。
後綴d或D在double字面量中是可選的。19.7和19.7d代表相同的double字面量。
Double字面量
double字面量值可以用以下兩種格式表示:
l 十進位數字格式l 科學計數法
十進位數字格式的double字面量值示例如下:
8是一個int字面量,而8D,8和8.0是double字面量。
還可以使用科學記數法表達double字面量。
注意:double數據類型定義了兩個零,兩個無窮大和一個NaN。 它們由Double類中的常量表示。
下表列出了這些常量及其含義。
可以將所有整型類型(int,long,byte,short,char)和float的值分配給double類型雙精度數據類型的變量,而不使用顯式強制轉換。
在將double值分配給任何整數數據類型(int,long,byte,short或char)的變量之前,必須將其轉換為整數類型。
尚學堂java、大數據、前端等資料分享,需要的小夥伴可私信領取。