【发布时间】:2012-08-19 12:50:30
【问题描述】:
我有一个 BigDecimal 变量
BigDecimal x = new BigDecimal("5521.0000000001");
公式:
x = x.add(new BigDecimal("-1")
.multiply(x.divideToIntegralValue(new BigDecimal("1.0"))));
我想删除整数部分,得到值x = ("0.0000000001"),但我的新值是 1E-10 而不是 0.0000000001。
【问题讨论】:
-
1e-10 是 0.0000000001,所以这只是表示的问题。
标签: java bigdecimal