Einführung
Die isInfinite()-Methode ist eine integrierte Methode der Float-Klasse in Java. Sie wird verwendet, um zu überprüfen, ob ein Gleitkomma-Wert unendlich ist oder nicht. Sie gibt true für einen unendlichen Wert und false für einen endlichen Wert zurück.
Definiere die main-Methode
Die main()-Methode ist der Einstiegspunkt des Programms. In diesem Schritt werden wir die main()-Methode definieren.
public static void main(String[] args) {
}
Erstelle eine float-Variable
In diesem Schritt werden wir eine float-Variable erstellen und ihr einen Wert zuweisen. Der Wert kann jede endliche oder unendliche Gleitkommazahl sein. In diesem Lab verwenden wir die Werte Float.POSITIVE_INFINITY und Float.NaN.
float myFloat = Float.POSITIVE_INFINITY;
Verwende die isInfinite()-Methode
In diesem Schritt werden wir die isInfinite()-Methode verwenden, um zu überprüfen, ob der Gleitkomma-Wert unendlich ist oder nicht.
boolean infinity = Float.isInfinite(myFloat);
if(infinity == true){
System.out.println("Wert ist unendlich");
} else {
System.out.println("Wert ist endlich");
}
Hier wird Float.isInfinite(myFloat) true zurückgeben, wenn der Wert von myFloat unendlich ist.
Verwende die isNaN()-Methode
In diesem Schritt werden wir auch die isNaN()-Methode verwenden, um zu überprüfen, ob der Gleitkomma-Wert keine Zahl (NaN) ist oder nicht.
boolean nan = Float.isNaN(myFloat);
if(nan == true){
System.out.println("Wert ist keine Zahl (NaN)");
} else {
System.out.println("Wert ist kein NaN");
}
Hier wird Float.isNaN(myFloat) true zurückgeben, wenn der Wert von myFloat NaN ist.
Speichern und Kompilieren
Speichere die Datei FloatingNumbers.java und öffne deinen Terminal oder die Eingabeaufforderung. Kompiliere die Datei mit dem Befehl javac:
javac FloatingNumbers.java
Führe das Programm aus
Führe das Programm mit dem Befehl java aus:
java FloatingNumbers
Du wirst die folgende Ausgabe sehen:
Wert ist unendlich
Wert ist kein NaN
Zusammenfassung
In diesem Lab haben wir uns mit der isInfinite()-Methode der Float-Klasse in Java beschäftigt, die verwendet wird, um zu überprüfen, ob ein Gleitkomma-Wert unendlich ist oder nicht. Wir haben auch gelernt, wie die isNaN()-Methode verwendet wird, um zu überprüfen, ob der Gleitkomma-Wert keine Zahl ist oder nicht.



