Sebbene sia impossibile per un computer rappresentare letteralmente il valore dell'infinito in memoria, Java "double" e "float" il tipo di dati riserva due slot nel suo intervallo di indirizzi che sono interpretati dal computer per riferirsi a positivo e negativo infinito.
Passo 1
Apri il tuo ambiente di sviluppo integrato Java (IDE).
Video del giorno
Passo 2
Digitare 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 un float ha un valore di infinito usando il metodo "isInfinite()":
pInfiniteDouble.isInfinite(); nInfiniteDouble.isInfinite(); pInfiniteFloat.isInfinite(); nInfiniteFloat.isInfinite();
Consiglio
C'è un altro valore dispari definito nei tipi di dati Double e Float: NotaNumber (NAN). Si accede con "Doppia. NaN" o "Fluttuante. NaN."
Infinity e NaN vengono restituiti da alcune funzioni trigonometriche e logaritmiche nel pacchetto Java math.