Java BigInteger doubleValue() 方法

2025年3月20日 | 阅读时长1分钟

Java BigInteger 类的 doubleValue() 方法用于将此 BigInteger 转换为 double。此转换类似于从 double 到 float 的缩小原始转换。

缩小原始转换

根据 Java 语言规范,如果此 BigInteger 的幅度过大,无法表示为 double,则它将被转换为相应的 Double.NEGATIVE_INFINITY 或 Double.POSITIVE_INFINITY。

语法

返回值

此方法返回此 BigInteger 转换为 double 的值。

注意

  • 此方法由 Number 类中的 doubleValue 指定。
  • 当返回值是有限的时,此转换可能会丢失 BigInteger 值的精度信息。

示例

输出

Result of  doubleValue operation on 111 is111.0
Result of  doubleValue operation on 22222222  is 2.2222222E7
 
下一主题Java BigInteger