📅  最后修改于: 2023-12-03 15:16:20.592000             🧑  作者: Mango
BigDecimal类是Java中用于高精度计算的类,它提供了许多方法来进行数字运算。其中,doubleValue()方法是将BigDecimal对象转换成double类型的方法。
public double doubleValue()
该方法返回BigDecimal对象所表示的数值的double类型的值。如果BigDecimal对象的值超过了double类型所能表示的范围,则会发生精度丢失。
以下示例演示了如何使用doubleValue()方法将BigDecimal对象转换成double类型的值:
import java.math.BigDecimal;
public class Example {
public static void main(String[] args) {
BigDecimal num = new BigDecimal("1234.56789");
double value = num.doubleValue();
System.out.println("BigDecimal value: " + num);
System.out.println("double value: " + value);
}
}
输出:
BigDecimal value: 1234.56789
double value: 1234.56789