Jak používat Infinity v Javě

Ačkoli je nemožné, aby počítač doslovně reprezentoval hodnotu nekonečna v paměti, Java „double“ a „float“ datový typ si ve svém rozsahu adres vyhrazuje dva sloty, které počítač chápe jako kladné a záporné nekonečno.

Krok 1

Otevřete své integrované vývojové prostředí Java (IDE).

Video dne

Krok 2

Chcete-li definovat double (nebo float) s hodnotou kladného nebo záporného nekonečna, zadejte následující:

double pInfiniteDouble = Double. POSITIVE_INFINITY; double nInfiniteDouble = Double. NEGATIVE_INFINITY; float pInfiniteFloat = Float. POSITIVE_INFINITY; float nInfiniteFloat = Float. NEGATIVE_INFINITY;

Krok 3

Pomocí metody "isInfinite()" zkontrolujte, zda má double nebo float hodnotu nekonečna:

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

Spropitné

V datových typech Double a Float je definována ještě jedna lichá hodnota: NotaNumber (NAN). Je přístupný pomocí „Double. NaN“ nebo „Plovák. NaN."

Nekonečno a NaN jsou vráceny některými trigonometrickými a logaritmickými funkcemi v matematickém balíčku Java.