添加如此多的值并将其存储为double值..
其值为3.2179465E7
但其实际值为32 179 465.00
如何从32 179 465.00
3.2179465E7
答案 0 :(得分:0)
它呈指数格式。使用BigDecimal.valueOf()
将Double
值转换为BigDecimal。
System.out.println(BigDecimal.valueOf(yourEponantialValueVariable).toPlainString());
答案 1 :(得分:0)
假设您的科学记数法值为String
,您可以这样做:
Double d = Double.parseDouble("3.2179465E7");
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(d));