双精度数据类型使用 64 位来存储浮点数。 双精度值也称为双精度浮点数。
它可以表示最小为 4.9 x 10^-324java科学计数法转换成数字,最大为 1.7 x 10^308 的数字。 它可以是正的也可以是负的。
所有实数都称为双重文字。
双文字可以选择以 d 或 D 结尾,例如 1.27d。
后缀 d 或 D 在双字面量中是可选的。 19.7 和 19.7d 表示相同的双重文字。
双文字
双字面量值可以用以下两种格式表示:
十进制数格式的双字面值示例如下:
8 是一个整型文字,而 8D、8 和 8.0 是双精度文字。
您还可以使用科学记数法表示双重文字。
注意:double 数据类型定义了两个零、两个无穷大和一个 NaN。 它们由 Double 类中的常量表示。
下表列出了这些常量及其含义。
所有整数类型(int、long、byte、short、char)和float的值都可以赋值给double类型的变量而无需显式强制转换。
在将 double 值赋给任何整数数据类型(int、long、byte、short 或 char)的变量之前,必须将其转换为整数类型。
尚学堂java、大数据、前端等资料分享java科学计数法转换成数字,需要的小伙伴可以私信领取。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。