Wie man Infinity in Java verwendet

Obwohl es für einen Computer unmöglich ist, den Wert der Unendlichkeit im Speicher buchstäblich darzustellen, können Java "double" und "float" data-type reserviert zwei Slots in seinem Adressbereich, die vom Computer als positiv und negativ verstanden werden Unendlichkeit.

Schritt 1

Öffnen Sie Ihre Java Integrated Development Environment (IDE).

Video des Tages

Schritt 2

Geben Sie Folgendes ein, um ein Double (oder Float) mit einem Wert von positiv oder negativ unendlich zu definieren:

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

Schritt 3

Überprüfen Sie mit der Methode "isInfinite()", ob ein Double oder Float den Wert unendlich hat:

pInfiniteDouble.isInfinite(); nUnendlichDouble.isUnendlich(); pInfiniteFloat.isInfinite(); nInfiniteFloat.isInfinite();

Spitze

In den Datentypen Double und Float ist ein weiterer ungerader Wert definiert: NotaNumber (NAN). Der Zugriff erfolgt mit "Double. NaN" oder "Float. NaN."

Infinity und NaN werden von einigen trigonometrischen und logarithmischen Funktionen im Java-Mathematikpaket zurückgegeben.