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 de tipo 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 la 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.



