Можно создать дубликат:
What does BigInteger having no limit mean?Есть ли верхняя граница для BigInteger?
Javadoc для BigInteger
не определяет никакого максимума или минимума. Тем не менее, он говорит: (курсив добавлен)
Неизменное произвольной точности целые
Есть такой максимум, даже в теории? Или способ BigInteger
работает принципиально другим, так что есть на самом деле нет максимум, за исключением объема памяти, доступного на компьютере?
В _теории_ нет предела. –
Принятый ответ в этом возможном дубликате не указывает теоретический предел 'BigInteger'; или, если у него его действительно нет, он не объясняет, почему. Вместо этого он просто говорит, что если * * максимальный, он никогда не повлияет на вас с ограничениями текущей памяти. – asteri
Вероятно, в базе 2, поэтому max равен (2^32)^Integer.MAX_VALUE в базе 2. – Ran