Як використовувати Infinity в Java

Хоча комп’ютер не може буквально відобразити значення нескінченності в пам’яті, Java «подвійний» і «плаває» тип даних резервує два слоти у своєму діапазоні адрес, які розуміються комп'ютером як позитивні та негативні нескінченність.

Крок 1

Відкрийте своє інтегроване середовище розробки Java (IDE).

Відео дня

Крок 2

Введіть наступне, щоб визначити подвійний (або float) зі значенням додатної або негативної нескінченності:

double 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). Доступ до нього здійснюється за допомогою «Double. NaN" або "Float. NaN."

Нескінченність і NaN повертаються деякими тригонометричними і логарифмічними функціями в пакеті математики Java.