用不同的方法用BigDecimal计算pow(int n)

时间:2018-12-05 22:18:54

标签: java bigdecimal pow

我正在尝试使用BigDecimal函数pow(int n),它对我来说很好用。但是,当我输入大量数字时,需要花费更多时间来计算,这对我的算法不利。有没有一种更快的方法来计算数字的幂并精确返回无限精度?以下是我的案例的一个示例:

    private static BigDecimal decryption(BigDecimal cipherTxt, int dVal){
    return cipherTxt.pow(dVal);
        }

当我输入时:

  • cipherTxt = 11395128
  • dVal = 19299953
  • 11395128.pow(19299953)

这会花费更多时间,并且对我的程序没有用。

0 个答案:

没有答案