Вычислите pow (int n) с BigDecimal числом в другом методе - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь использовать функцию BigDecimal pow (int n), и она прекрасно работает для меня.Однако, когда я ввожу большие числа, это занимает больше времени для вычисления, что не подходит для моего алгоритма.Есть ли более быстрый способ вычислить мощность чисел и точно вернуть с неограниченной точностью?Ниже приведен пример моего случая:

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

Когда я ввожу:

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

Это занимает больше времени и бесполезно для моей программы.

...