Хотя компьютер не может буквально представить значение бесконечности в памяти, 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.