Есть ли действительно большой тип переменной, который я могу использовать в Java для хранения огромных чисел (до сорока цифр)?
long
максимальное значение - 9223372036854775807, что составляет 19 цифр - не достаточно большое.
Я пытаюсь создать калькулятор, который может обрабатывать большие числа, потому что в большинстве случаев в наши дни может храниться недостаточно 10 цифр или около того, и я хочу получить точные вычисления с номерами гораздо большей величины
ИЗМЕНИТЬ
Спасибо за ответы. Я могу использовать BigInteger
для больших целых чисел, единственным ограничением является память компьютера (должно быть достаточно). Для десятичных знаков я буду использовать float
^ e, как предложил @WebDaldo, или BigDecimal
(аналогично BigInteger), как предположил @kocko.