У меня есть код, который получит значение экспоненты из заданного ввода:
BigInteger a= new BigInteger(2,10);
BigInteger b;
b=a.pow(9999999999);
Он работает, когда значение меньше 7 цифр. Например:
BigInteger a= new BigInteger(2,10);
BigInteger b;
b=a.pow(1234567);
Мой код позволяет или невозможно иметь 10 цифр в показателе степени?
Я использую JDK 1.8.
pow
принимает параметрint
, а9999999999
не находится в диапазонеint
. - person Michał Krzywański   schedule 01.10.2019