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陷阱:双倍