Java Float isInfinite-Methode

JavaJavaBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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 Hauptmethode

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.