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