Kā lietot Infinity Java

Lai gan datoram nav iespējams burtiski attēlot bezgalības vērtību atmiņā, Java "dubultā" un "peldošā" datu tips savā adrešu diapazonā rezervē divus slotus, kurus dators saprot kā pozitīvo un negatīvo bezgalība.

1. darbība

Atveriet savu Java integrēto izstrādes vidi (IDE).

Dienas video

2. darbība

Ierakstiet šo, lai definētu dubultu (vai peldošo) ar pozitīvu vai negatīvu bezgalības vērtību:

dubultā pInfiniteDouble = dubultā. POSITIVE_INFINITY; dubultā nInfiniteDouble = dubultā. NEGATIVE_INFINITY; peldēt pInfiniteFloat = Float. POSITIVE_INFINITY; pludiņš nInfiniteFloat = Float. NEGATIVE_INFINITY;

3. darbība

Pārbaudiet, vai dubultā vai pludiņa vērtība ir bezgalība, izmantojot metodi "isInfinite()".

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

Padoms

Ir vēl viena nepāra vērtība, kas definēta datu tipos Double un Float: NotaNumber (NAN). Tam var piekļūt, izmantojot "Double. NaN" vai "Peldiņš. NaN."

Bezgalību un NaN atgriež dažas Java matemātikas pakotnes trigonometriskās un logaritmiskās funkcijas.