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.