尚学堂大数据怎么样,java中double是什么数据类型

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字面量值示例如下:

尚学堂知识整理:Java double数据类型

8是一个int字面量,而8D,8和8.0是double字面量。

还可以使用科学记数法表达double字面量。

尚学堂知识整理:Java double数据类型

注意:double数据类型定义了两个零,两个无穷大和一个NaN。 它们由Double类中的常量表示。

下表列出了这些常量及其含义。

尚学堂知识整理:Java double数据类型

可以将所有整型类型(int,long,byte,short,char)和float的值分配给double类型双精度数据类型的变量,而不使用显式强制转换。

尚学堂知识整理:Java double数据类型

在将double值分配给任何整数数据类型(int,long,byte,short或char)的变量之前,必须将其转换为整数类型。

尚学堂java、大数据、前端等资料分享,需要的小伙伴可私信领取。

本站部分内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如发现本站有涉嫌抄袭侵权/违法违规等内容,请联系我们举报!一经查实,本站将立刻删除。