Как использовать бесконечность в Java

Хотя компьютер не может буквально представить значение бесконечности в памяти, Java "double" и "float" data-type резервирует два слота в своем диапазоне адресов, которые компьютер понимает как положительные и отрицательные бесконечность.

Шаг 1

Откройте интегрированную среду разработки Java (IDE).

Видео дня

Шаг 2

Введите следующее, чтобы определить double (или float) со значением положительной или отрицательной бесконечности:

двойной pInfiniteDouble = Двойной. POSITIVE_INFINITY; двойной nInfiniteDouble = Двойной. NEGATIVE_INFINITY; float pInfiniteFloat = Float. POSITIVE_INFINITY; float nInfiniteFloat = Float. NEGATIVE_INFINITY;

Шаг 3

Проверьте, имеет ли double или float значение бесконечности, используя метод isInfinite ():

pInfiniteDouble.isInfinite (); nInfiniteDouble.isInfinite (); pInfiniteFloat.isInfinite (); nInfiniteFloat.isInfinite ();

Кончик

В типах данных Double и Float определено еще одно нечетное значение: NotaNumber (NAN). Доступ к нему осуществляется с помощью «Дабл. NaN »или« Float. NaN. "

Бесконечность и NaN возвращаются некоторыми тригонометрическими и логарифмическими функциями в математическом пакете Java.