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.