Método floatValue de la clase 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, aprenderá sobre el método floatValue() de la clase Float en Java. El método floatValue() se utiliza para convertir un objeto Float en su valor primitivo float correspondiente. Este laboratorio lo guiará a través del proceso de uso de este método con la ayuda de ejemplos de código.

Crea un archivo Java

Abre la terminal y crea un nuevo archivo Java con el siguiente comando:

touch FloatValueLab.java

Define la clase principal

Para utilizar la clase Float y su método floatValue(), necesitamos definir una clase principal. Ingresa el siguiente código en el archivo FloatValueLab.java:

public class FloatValueLab {
    public static void main(String[] args) {
        // código aquí
    }
}

Crea objetos Float

En este paso, crearemos dos objetos Float con la ayuda del método valueOf(). Ingresa el siguiente código dentro del método main:

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

El método valueOf() acepta un argumento de tipo String y devuelve un objeto Float correspondiente al valor del argumento.

Convierte objetos Float a float

Ahora, usaremos el método floatValue() para convertir los objetos Float a sus valores primitivos float correspondientes. Ingresa el siguiente código dentro del método main:

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

El método floatValue() es un método de instancia de la clase Float que devuelve el valor float del objeto Float.

Imprime los valores float

Finalmente, imprimiremos los valores float en la consola. Ingresa el siguiente código dentro del método main:

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

Compila y ejecuta el programa Java

Guarda el archivo FloatValueLab.java y compílalo usando el siguiente comando:

javac FloatValueLab.java

Una vez que la compilación sea exitosa, ejecuta el programa escribiendo el siguiente comando:

java FloatValueLab

Proporciona entrada a través del teclado

Ahora, escribiremos un programa para tomar la entrada del usuario a través de la consola y convertirla en el valor float correspondiente. Actualiza el método main con el siguiente código:

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());

En este código, primero creamos un objeto Scanner para leer la entrada de la consola. Luego solicitamos al usuario que ingrese un valor float y almacenamos la entrada en una variable de tipo String llamada input. Luego convertimos este valor de tipo String a un objeto Float usando el método valueOf(). Finalmente, usamos el método floatValue() para obtener el valor primitivo float correspondiente y lo imprimimos en la consola.

Compila y ejecuta el programa Java

Guarda el archivo FloatValueLab.java y compílalo usando el siguiente comando:

javac FloatValueLab.java

Una vez que la compilación sea exitosa, ejecuta el programa escribiendo el siguiente comando:

java FloatValueLab

Esto te pedirá que ingreses un valor float. Ingresa un valor de tu elección y presiona Enter. El programa mostrará el valor float correspondiente.

Resumen

En este laboratorio, aprendiste cómo usar el método floatValue() de la clase Float en Java. Aprendiste cómo crear objetos Float usando el método valueOf() y cómo convertirlos a sus valores primitivos float correspondientes usando el método floatValue(). También aprendiste cómo leer la entrada del usuario desde la consola y convertirla a un valor float usando los métodos de la clase Float.