- Java.math 包外围
- Java.math - 枚举
- Java.math - 讨论
Java.math.BigDecimal.doubleValue() 方法
描述
java.math.BigDecimal.doubleValue() 将此 BigDecimal 转换为一个 double。如果此 BigDecimal 大到无法表示为 double,它将根据需要转换为 Double.NEGATIVE_INFINITY 或 Double.POSITIVE_INFINITY。即使返回值是有限的,此转换也可能丢失关于 BigDecimal 值精度的信息。
声明
以下是对 java.math.BigDecimal.doubleValue() 方法的声明。
public double doubleValue()
指定于
Number 类中的 doubleValue。
参数
不适用
返回值
此方法返回转换后的此 BigDecimal,结果为一个 double。
异常
不适用
示例
以下示例演示了 math.BigDecimal.doubleValue() 方法的使用。
package com.tutorialspoint; import java.math.*; public class BigDecimalDemo { public static void main(String[] args) { // create a BigDecimal object BigDecimal bg; // create a Double object Double d; bg = new BigDecimal("1234"); // assign the converted value of bg to d d = bg.doubleValue(); String str = "Double value of " + bg + " is " + d; // print d value System.out.println( str ); } }
让我们编译并运行上述程序,它会生成以下结果 −
Double value of 1234 is 1234.0
java_math_bigdecimal.htm
广告