Ako používať Infinity v Jave

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.