Jak korzystać z Infinity w Javie

Chociaż niemożliwe jest, aby komputer dosłownie reprezentował wartość nieskończoności w pamięci, „podwójny” i „pływający” Javy typ danych rezerwuje dwa miejsca w swoim zakresie adresów, które są rozumiane przez komputer jako dodatnie i ujemne nieskończoność.

Krok 1

Otwórz zintegrowane środowisko programistyczne Java (IDE).

Wideo dnia

Krok 2

Wpisz następujące polecenie, aby zdefiniować podwójną (lub zmiennoprzecinkową) o wartości dodatniej lub ujemnej nieskończoności:

podwójny pInfiniteDouble = Podwójny. POSITIVE_INFINITY; double nInfiniteDouble = Podwójne. NEGATYWNE_NIESKOŃCZENIE; float pInfiniteFloat = Float. POSITIVE_INFINITY; float nInfiniteFloat = Float. NEGATYWNE_NIESKOŃCZENIE;

Krok 3

Sprawdź, czy double lub float ma wartość nieskończoności, używając metody „isInfinite()”:

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

Wskazówka

Istnieje jeszcze jedna nieparzysta wartość zdefiniowana w typach danych Double i Float: NotaNumber (NAN). Jest dostępny za pomocą „Double. NaN” lub „Pływ. NaN."

Nieskończoność i NaN są zwracane przez niektóre funkcje trygonometryczne i logarytmiczne w pakiecie matematycznym Java.