Java Float floatValue-Methode

JavaBeginner
Jetzt üben

Einführung

In diesem Lab werden Sie die floatValue()-Methode der Float-Klasse in Java kennenlernen. Die floatValue()-Methode wird verwendet, um ein Float-Objekt in seinen entsprechenden primitiven float-Wert umzuwandeln. Dieses Lab wird Ihnen den Prozess der Verwendung dieser Methode mithilfe von Codebeispielen beibringen.

Erstellen Sie eine Java-Datei

Öffnen Sie das Terminal und erstellen Sie eine neue Java-Datei mit dem folgenden Befehl:

touch FloatValueLab.java

Definiere die Hauptklasse

Um die Float-Klasse und ihre floatValue()-Methode zu verwenden, müssen wir eine Hauptklasse definieren. Geben Sie folgenden Code in die Datei FloatValueLab.java ein:

public class FloatValueLab {
    public static void main(String[] args) {
        // code goes here
    }
}

Erstelle Float-Objekte

In diesem Schritt werden wir mit Hilfe der valueOf()-Methode zwei Float-Objekte erstellen. Geben Sie folgenden Code innerhalb der main-Methode ein:

Float f1 = Float.valueOf("3.14");
Float f2 = Float.valueOf("5.67");

Die valueOf()-Methode akzeptiert einen String-Parameter und gibt ein Float-Objekt zurück, das dem Wert des Parameters entspricht.

Konvertiere Float-Objekte in float

Jetzt werden wir die floatValue()-Methode verwenden, um die Float-Objekte in ihre entsprechenden primitiven float-Werte umzuwandeln. Geben Sie folgenden Code innerhalb der main-Methode ein:

float x = f1.floatValue();
float y = f2.floatValue();

Die floatValue()-Methode ist eine Instanzmethode der Float-Klasse, die den float-Wert des Float-Objekts zurückgibt.

Drucke die float-Werte

Schließlich werden wir die float-Werte in der Konsole ausgeben. Geben Sie folgenden Code innerhalb der main-Methode ein:

System.out.println("Value of f1 as float: " + x);
System.out.println("Value of f2 as float: " + y);

Kompiliere und führe das Java-Programm aus

Speichern Sie die Datei FloatValueLab.java und kompilieren Sie sie mit dem folgenden Befehl:

javac FloatValueLab.java

Sobald die Kompilierung erfolgreich ist, führen Sie das Programm aus, indem Sie folgenden Befehl eingeben:

java FloatValueLab

Gib Eingaben über die Tastatur vor

Jetzt werden wir ein Programm schreiben, um Benutzereingaben über die Konsole zu erhalten und diese in den entsprechenden float-Wert umzuwandeln. Aktualisieren Sie die main-Methode mit dem folgenden Code:

Scanner sc = new Scanner(System.in);

System.out.print("Enter a float value: ");
String input = sc.nextLine();

Float f = Float.valueOf(input);

System.out.println("Value of input as float: " + f.floatValue());

In diesem Code erstellen wir zunächst ein Scanner-Objekt, um Eingaben von der Konsole zu lesen. Anschließend fordern wir den Benutzer auf, einen float-Wert einzugeben und speichern die Eingabe in einer String-Variablen namens input. Wir wandeln diesen String-Wert dann mithilfe der valueOf()-Methode in ein Float-Objekt um. Schließlich verwenden wir die floatValue()-Methode, um den entsprechenden primitiven float-Wert zu erhalten und ihn in der Konsole auszugeben.

Kompiliere und führe das Java-Programm aus

Speichern Sie die Datei FloatValueLab.java und kompilieren Sie sie mit dem folgenden Befehl:

javac FloatValueLab.java

Sobald die Kompilierung erfolgreich ist, führen Sie das Programm aus, indem Sie folgenden Befehl eingeben:

java FloatValueLab

Dadurch werden Sie aufgefordert, einen float-Wert einzugeben. Geben Sie einen beliebigen Wert ein und drücken Sie die Enter-Taste. Das Programm wird den entsprechenden float-Wert ausgeben.

Zusammenfassung

In diesem Lab haben Sie gelernt, wie die floatValue()-Methode der Float-Klasse in Java verwendet wird. Sie haben gelernt, wie Float-Objekte mithilfe der valueOf()-Methode erstellt werden und wie diese mithilfe der floatValue()-Methode in ihre entsprechenden primitiven float-Werte umgewandelt werden. Sie haben auch gelernt, wie Benutzereingaben von der Konsole gelesen und mithilfe von Float-Klassennethoden in einen float-Wert umgewandelt werden.