Double在Java中到底是什么意思?


问题内容

我对Java非常陌生,只想确认是什么Double?它类似于Float还是Int?任何帮助,将不胜感激。我有时还会看到大写字母Double,有时看到的是小写字母double。如果有人可以弄清楚这意味着什么,那就太好了!


问题答案:

Double是包装器类,

Double类将原始类型double的值包装在对象中。类型为Double的对象包含单个类型为double的字段。

此外,此类提供了几种将double转换为String和将String转换为double的方法,以及其他在处理double时有用的常量和方法。

双数据类型

double数据类型是双精度64位IEEE
754浮点。其值的范围是4.94065645841246544e-324d至1.79769313486231570e +
308d(正或负)。对于十进制值,此数据类型通常是默认选择。如上所述,此数据类型永远不能用于精确值,例如货币。

检查每个数据类型及其范围:Java的原始数据类型


重要说明:
如果您想将double用作精确值,则在使用它之前需要重新考虑。Java陷阱:双倍