我想在java中执行以下操作:
Math.pow((int),(double))
并将小数精度保持在16以上(远大于实际值)。
这可能吗?我知道它涉及使用BigDecimal和可能的函数,但我不知道如何处理它。
提前致谢。
修改
我问的原因是因为我试图以高精度计算pi。目前,我正在使用Chudnovsky的算法。为了这个目的,我试图使用泰勒系列,实用起来需要太长时间。
修改
也许这是一个更好的问题:你如何找到BigDecimal的平方根。 (从技术上讲,与提升到.5的原始版本相同......)