Come usare Infinity in Java

March 10

Anche se è impossibile per un computer per rappresentare letteralmente il valore di infinito in memoria, il Java "doppio" e "float" dati di tipo riserve due slot nella sua gamma di indirizzi che sono comprese dal computer riferiscono a infinito positivo e negativo.

istruzione

1 Aprire il Java Integrated Development Environment (IDE).

2 Digitare la seguente per definire una camera (o galleggiante) con un valore di infinito positivo o negativo:

doppio pInfiniteDouble = Double.POSITIVE_INFINITY;

doppio nInfiniteDouble = Double.NEGATIVE_INFINITY;

float pInfiniteFloat = Float.POSITIVE_INFINITY;

float nInfiniteFloat = Float.NEGATIVE_INFINITY;

3 Verificare se un letto matrimoniale o galleggiante ha un valore di infinito con il metodo "isInfinite ()":

pInfiniteDouble.isInfinite ();

nInfiniteDouble.isInfinite ();

pInfiniteFloat.isInfinite ();

nInfiniteFloat.isInfinite ();

Consigli e avvertenze

  • C'è un altro valore dispari definito nel doppio e Float tipi di dati: NotaNumber (NAN). Vi si accede con "Double.NaN" o "Float.NaN."
  • Infinity e NaN vengono restituiti da alcune funzioni trigonometriche e logaritmiche nel pacchetto matematica Java.