Come usare l'infinito in Java
Anche se è impossibile per un computer rappresentare letteralmente il valore dell'infinito in memoria, i tipi di dati Java "double" e "float" riservano due slot nel loro intervallo di indirizzi che sono intesi dal computer come riferimenti a infinito positivo e negativo.
Passaggio 1
Apri il tuo ambiente di sviluppo integrato (IDE) Java.
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
Controlla se un double o float ha un valore di infinito usando il metodo "isInfinite()":
pInfiniteDouble.isInfinite();
nInfiniteDouble.isInfinite();
pInfiniteFloat.isInfinite();
nInfiniteFloat.isInfinite();
Suggerimento
C'è un altro valore strano definito nei tipi di dati Double e Float: Not-a-Number (NaN). Vi si accede con "Double.NaN" o "Float.NaN".
Infinito e NaN vengono restituiti da alcune funzioni trigonometriche e logaritmiche nel package math di Java.