在Java中执行计算时保持Excel精度

时间:2015-07-03 21:00:38

标签: java excel floating-point-precision

如何在Java中执行计算时保持Excel级别的精度。在大多数情况下,使用BigDecimal可以解决问题,但在复杂计算中使用BigDecimals时呢。

例如,现值的公式为:

PV = P /(1 + r)^ n

现在,如果这些组件中的每一个都是BigDecimal值,则BigDecimal不提供将BigDecimal提升到分数幂的机制。

提前致谢。

1 个答案:

答案 0 :(得分:0)

以下是BigDecimal http://arxiv.org/abs/0908.3030v2的常用数学函数的实现。

它包含支持你需要的pow的实现。