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