Как да използвате Infinity в Java

Въпреки че е невъзможно компютърът буквално да представя стойността на безкрайността в паметта, Java "удвоява" и "плава" тип данни запазва два слота в своя адресен диапазон, които се разбират от компютъра като положителен и отрицателен безкрайност.

Етап 1

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

Видео на деня

Стъпка 2

Въведете следното, за да дефинирате двойно (или float) със стойност на положителна или отрицателна безкрайност:

double pInfiniteDouble = Двоен. POSITIVE_INFINITY; double nInfiniteDouble = Двоен. NEGATIVE_INFINITY; float pInfiniteFloat = Поплавък. POSITIVE_INFINITY; float nInfiniteFloat = Поплавък. NEGATIVE_INFINITY;

Стъпка 3

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

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

Бакшиш

Има още една нечетна стойност, дефинирана в типовете данни Double и Float: NotaNumber (NAN). Достъпът до него се осъществява с „Double. NaN" или "Float. NaN."

Infinity и NaN се връщат от някои тригонометрични и логаритмични функции в математическия пакет на Java.