Méthode byteValue de la classe Float en Java

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons apprendre à connaître la méthode byteValue() de la classe Float en Java. La méthode byteValue() est utilisée pour convertir un objet Float en une valeur byte équivalente. En d'autres termes, elle renvoie la valeur byte équivalente d'un objet Float après une conversion primitive de resserrement.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) 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{{"Méthode byteValue de la classe Float en Java"}} java/variables -.-> lab-117642{{"Méthode byteValue de la classe Float en Java"}} java/output -.-> lab-117642{{"Méthode byteValue de la classe Float en Java"}} java/type_casting -.-> lab-117642{{"Méthode byteValue de la classe Float en Java"}} java/wrapper_classes -.-> lab-117642{{"Méthode byteValue de la classe Float en Java"}} java/object_methods -.-> lab-117642{{"Méthode byteValue de la classe Float en Java"}} end

Création d'un objet Float

Tout d'abord, nous allons créer un objet Float. Cet objet Float contiendra une valeur à virgule flottante que nous utiliserons pour la convertir en une valeur byte équivalente.

Float num = 78.93f;

Dans le code ci-dessus, nous avons créé un objet Float nommé num et lui avons assigné une valeur de 78.93f.

Conversion d'un float en byte à l'aide de la méthode byteValue()

Ensuite, nous allons utiliser la méthode byteValue() pour convertir l'objet Float num en une valeur byte équivalente.

byte result = num.byteValue();

La méthode byteValue() renvoie la valeur byte équivalente de l'objet Float, et nous avons stocké cette valeur dans une variable byte nommée result.

Affichage de la valeur byte

Maintenant, nous allons afficher la valeur byte result à l'aide de la méthode System.out.println().

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

Le code ci-dessus utilise la concaténation de chaînes pour formater la chaîne de sortie. Nous avons affiché la valeur à virgule flottante d'origine et sa valeur byte équivalente.

Compiler et exécuter le programme

Enregistrez le code dans un fichier nommé FloatByteValue.java. Ensuite, compilez et exécutez le programme à l'aide des commandes suivantes dans le terminal :

$ javac FloatByteValue.java
$ java FloatByteValue

Voici le code complet :

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

        // Création d'un objet Float
        Float num = 78.93f;

        // Conversion d'un float en byte à l'aide de la méthode byteValue()
        byte result = num.byteValue();

        // Affichage de la valeur byte
        System.out.println("Byte value of " + num + " is " + result);
    }
}

Sortie :

Byte value of 78.93 is 78

Récapitulatif

Dans ce laboratoire, nous avons appris sur la méthode byteValue() de la classe Float en Java. Nous avons vu comment utiliser cette méthode pour convertir un objet Float en une valeur byte équivalente. La méthode est utilisée pour effectuer une conversion primitive de réduction. Nous avons également vu un programme d'exemple qui démontre l'utilisation de la méthode byteValue().