Método byteValue de Float en Java

JavaJavaBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderemos sobre el método byteValue() de la clase Float en Java. El método byteValue() se utiliza para convertir un objeto Float en un valor de byte equivalente. En otras palabras, devuelve el equivalente en byte de un objeto Float después de una conversión primitiva de envoltura.


Skills Graph

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

Creando un objeto Float

Primero, crearemos un objeto Float. Este objeto Float contendrá un valor de punto flotante que usaremos para convertirlo en un valor de byte equivalente.

Float num = 78.93f;

En el código anterior, hemos creado un objeto Float llamado num y le hemos asignado un valor de 78.93f.

Convertir float a byte utilizando el método byteValue()

A continuación, usaremos el método byteValue() para convertir el objeto Float num en un valor de byte equivalente.

byte result = num.byteValue();

El método byteValue() devuelve el equivalente en byte del objeto Float, y hemos almacenado este valor en una variable de byte llamada result.

Imprimiendo el valor de byte

Ahora, imprimiremos el valor de byte result utilizando el método System.out.println().

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

El código anterior utiliza la concatenación de cadenas para formatear la cadena de salida. Hemos impreso el valor de punto flotante original y su equivalente en byte.

Compilar y ejecutar el programa

Guarde el código en un archivo llamado FloatByteValue.java. Luego, compile y ejecute el programa utilizando los siguientes comandos en la terminal:

$ javac FloatByteValue.java
$ java FloatByteValue

Aquí está el código completo:

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

        // Creating a Float object
        Float num = 78.93f;

        // Converting float to byte using byteValue() method
        byte result = num.byteValue();

        // Printing the byte value
        System.out.println("Byte value of " + num + " is " + result);
    }
}

Salida:

Byte value of 78.93 is 78

Resumen

En este laboratorio, aprendimos sobre el método byteValue() de la clase Float en Java. Vimos cómo usar este método para convertir un objeto Float en un valor de byte equivalente. El método se utiliza para realizar una conversión primitiva de ampliación. También vimos un programa de ejemplo que demuestra el uso del método byteValue().