Come utilizzare Infinity in Java
Sebbene sia impossibile per un computer rappresentare letteralmente il valore dell'infinito in memoria, il tipo di dati Java "doppio" e "flottante" riserva due slot nel suo intervallo di indirizzi che vengono interpretati dal computer come riferimento all'infinito positivo e negativo.
Passaggio 1
Apri il tuo ambiente di sviluppo integrato Java (IDE).
Passaggio 2
Digita quanto segue per definire un double (o float) con un valore di infinito positivo o negativo:
double pInfiniteDouble =Double.POSITIVE_INFINITY; double nInfiniteDouble =Double.NEGATIVE_INFINITY; float pInfiniteFloat =Float.POSITIVE_INFINITY; float nInfiniteFloat =Float.NEGATIVE_INFINITY;
Passaggio 3
Verifica se un double o float ha un valore infinito usando il metodo "isInfinite()":
pInfiniteDouble.isInfinite(); nInfiniteDouble.isInfinite(); pInfiniteFloat.isInfinite(); nInfiniteFloat.isInfinite();
Suggerimento
Esiste un altro valore dispari definito nei tipi di dati Double e Float:NotaNumber (NAN). Vi si accede con "Double.NaN" o "Float.NaN."
Infinity e NaN vengono restituiti da alcune funzioni trigonometriche e logaritmiche nel pacchetto Java Math.