Duplicar posible:
What does BigInteger having no limit mean?¿Hay un límite superior para BigInteger?
El Javadoc para BigInteger
no define ningún máximo o mínimo. Sin embargo, sí dice:
(énfasis añadido)
Inmutable precisión arbitraria enteros
¿Hay una máxima tal, incluso en teoría? ¿O es la forma en que BigInteger
funciona fundamentalmente diferente, de modo que en realidad no hay no máximo, excepto por la cantidad de memoria disponible en la computadora?
En _theory_ no hay límite. –
La respuesta aceptada en ese posible duplicado no especifica el límite teórico de 'BigInteger'; o, si realmente no tiene uno, no explica por qué. En cambio, simplemente dice que si there * is * a maximum, nunca lo afectará con las limitaciones de memoria actuales. – asteri
Probablemente esté en la base 2, por lo que el máximo es (2^32)^Integer.MAX_VALUE en la base 2. – Ran