2013-07-06 4 views

ответ

6

BigInteger должен помочь вам выполнить эти расчеты. Но я боюсь, что вы можете использовать Math.pow(), так как он, возможно, не сможет генерировать большое количество, как вы пожелаете. Math.pow будет ограничен диапазоном double, поскольку сигнатура метода использует double для ввода и возврата вывода. Возможно, вам придется реализовать свой собственный метод pow, который должен вернуть BigInteger.

Редактировать: Я просто проверил его и обнаружил, что java.math.BigInteger.pow(int exponent) будет вашим другом.

+0

BigInteger уже содержит метод мод – Divers

+0

@ Divers 'mod'? Это 'pow',' mod' не возвращает мощность. – BackSlash

+0

Просто ошибка ( – Divers