Hoci je nemožné, aby počítač doslovne reprezentoval hodnotu nekonečna v pamäti, Java „double“ a „float“ dátový typ si vo svojom rozsahu adries vyhradzuje dva sloty, ktoré počítač chápe ako kladné a záporné nekonečno.
Krok 1
Otvorte svoje integrované vývojové prostredie Java (IDE).
Video dňa
Krok 2
Ak chcete definovať double (alebo float) s hodnotou kladného alebo záporného nekonečna, zadajte nasledujúce:
double pInfiniteDouble = Double. POSITIVE_INFINITY; double nInfiniteDouble = Double. NEGATIVE_INFINITY; float pInfiniteFloat = Float. POSITIVE_INFINITY; float nInfiniteFloat = Float. NEGATIVE_INFINITY;
Krok 3
Pomocou metódy „isInfinite()“ skontrolujte, či má double alebo float hodnotu nekonečna:
pInfiniteDouble.isInfinite(); nInfiniteDouble.isInfinite(); pInfiniteFloat.isInfinite(); nInfiniteFloat.isInfinite();
Tip
V typoch údajov Double a Float je definovaná ešte jedna nepárna hodnota: NotaNumber (NAN). Je prístupný pomocou „Double. NaN“ alebo „Float. NaN."
Nekonečno a NaN vracajú niektoré trigonometrické a logaritmické funkcie v matematickom balíku Java.