Cum să utilizați Infinity în Java

Deși este imposibil ca un computer să reprezinte literalmente valoarea infinitului în memorie, Java se „dublează” și „plutește” tipul de date rezervă două sloturi în domeniul său de adrese, care sunt înțelese de computer ca fiind pozitive și negative infinit.

Pasul 1

Deschideți mediul de dezvoltare integrat Java (IDE).

Videoclipul zilei

Pasul 2

Introduceți următoarele pentru a defini un dublu (sau float) cu o valoare de infinit pozitiv sau negativ:

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

Pasul 3

Verificați pentru a vedea dacă un dublu sau un float are o valoare de infinit folosind metoda „isInfinite()”:

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

Bacsis

Există o altă valoare impară definită în tipurile de date Double și Float: NotaNumber (NAN). Se accesează cu „Double. NaN” sau „Float. NaN."

Infinitul și NaN sunt returnate de unele funcții trigonometrice și logaritmice din pachetul de matematică Java.