bigdecimal转化为double
时间: 2023-04-26 10:02:16 浏览: 1169
java中double转化为BigDecimal精度缺失的实例
BigDecimal可以通过调用doubleValue()方法将其转换为double类型。例如:
BigDecimal bd = new BigDecimal("3.14159265358979323846");
double d = bd.doubleValue();
System.out.println(d); // 输出3.141592653589793
需要注意的是,将BigDecimal转换为double可能会导致精度丢失。因此,在进行数值计算时,建议尽可能使用BigDecimal类型。
阅读全文