Java Float byteValue Methode

JavaJavaBeginner
Jetzt üben

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

Einführung

In diesem Lab werden wir uns mit der byteValue()-Methode der Float-Klasse in Java befassen. Die byteValue()-Methode wird verwendet, um ein Float-Objekt in einen äquivalenten Byte-Wert umzuwandeln. Mit anderen Worten, sie gibt den Byte-Wert eines Float-Objekts nach einer eingeschränkten primitiven Konvertierung zurück.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java/BasicSyntaxGroup -.-> java/data_types("Data Types") java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/BasicSyntaxGroup -.-> java/type_casting("Type Casting") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/wrapper_classes("Wrapper Classes") java/SystemandDataProcessingGroup -.-> java/object_methods("Object Methods") subgraph Lab Skills java/data_types -.-> lab-117642{{"Java Float byteValue Methode"}} java/variables -.-> lab-117642{{"Java Float byteValue Methode"}} java/output -.-> lab-117642{{"Java Float byteValue Methode"}} java/type_casting -.-> lab-117642{{"Java Float byteValue Methode"}} java/wrapper_classes -.-> lab-117642{{"Java Float byteValue Methode"}} java/object_methods -.-> lab-117642{{"Java Float byteValue Methode"}} end

Erstellen eines Float-Objekts

Zunächst werden wir ein Float-Objekt erstellen. Dieses Float-Objekt wird einen Gleitkomma-Wert enthalten, den wir verwenden werden, um ihn in einen äquivalenten Byte-Wert umzuwandeln.

Float num = 78.93f;

Im obigen Code haben wir ein Float-Objekt namens num erstellt und ihm einen Wert von 78.93f zugewiesen.

Konvertieren von float in byte mit der byteValue()-Methode

Als nächstes werden wir die byteValue()-Methode verwenden, um das Float-Objekt num in einen äquivalenten Byte-Wert umzuwandeln.

byte result = num.byteValue();

Die byteValue()-Methode gibt den Byte-Wert des Float-Objekts zurück, und wir haben diesen Wert in einer Byte-Variable namens result gespeichert.

Ausgeben des Byte-Werts

Jetzt werden wir den result-Byte-Wert mit der System.out.println()-Methode ausgeben.

System.out.println("Byte value of " + num + " is " + result);

Der obige Code verwendet die String-Konkatenation, um die Ausgabezeichenfolge zu formatieren. Wir haben den ursprünglichen Gleitkomma-Wert und seinen äquivalenten Byte-Wert ausgegeben.

Kompilieren und Ausführen des Programms

Speichern Sie den Code in einer Datei namens FloatByteValue.java. Anschließend kompilieren und führen Sie das Programm mit den folgenden Befehlen in der Konsole aus:

$ javac FloatByteValue.java
$ java FloatByteValue

Hier ist der vollständige Code:

public class FloatByteValue {
    public static void main(String[] args) {

        // Erstellen eines Float-Objekts
        Float num = 78.93f;

        // Konvertieren von float in byte mit der byteValue()-Methode
        byte result = num.byteValue();

        // Ausgeben des Byte-Werts
        System.out.println("Byte value of " + num + " is " + result);
    }
}

Ausgabe:

Byte value of 78.93 is 78

Zusammenfassung

In diesem Lab haben wir uns mit der byteValue()-Methode der Float-Klasse in Java beschäftigt. Wir haben gesehen, wie diese Methode verwendet wird, um ein Float-Objekt in einen äquivalenten Byte-Wert umzuwandeln. Die Methode wird verwendet, um eine eingeschränkte primitive Konvertierung durchzuführen. Wir haben auch ein Beispielprogramm gesehen, das die Verwendung der byteValue()-Methode demonstriert.