Introducción
En este laboratorio, aprenderemos sobre el método Integer.valueOf(int i) en Java. Este método es parte del paquete java.lang y se utiliza para devolver el objeto Integer equivalente al valor primitivo de tipo entero pasado como argumento.
Creando una clase de Java
Comenzaremos creando una clase Java en el directorio ~/proyecto. Abra la terminal y navegue hasta el directorio proyecto, luego cree un nuevo archivo llamado IntegerValueOf.java. Escriba el siguiente comando en la terminal:
touch IntegerValueOf.java
Este comando creará un archivo Java vacío llamado IntegerValueOf.java.
Importando el paquete necesario
La clase Integer es parte del paquete java.lang, que se importa por defecto en Java. Sin embargo, necesitamos importar explícitamente la clase Scanner del paquete java.util para tomar la entrada del usuario. Agregue las siguientes líneas de código al principio del archivo IntegerValueOf.java:
import java.lang.Integer;
import java.util.Scanner;
Creando el método principal
En Java, la ejecución del programa comienza con el método main. Crearemos el método main de la siguiente manera:
public class IntegerValueOf {
public static void main(String[] args) {
// código aquí
}
}
Esto crea una nueva clase Java llamada IntegerValueOf con un método main.
Tomando la entrada del usuario
Utilizaremos la clase Scanner para tomar la entrada del usuario. Agregue las siguientes líneas de código dentro del método main:
System.out.println("Ingrese el valor: ");
Scanner sc = new Scanner(System.in);
int input = sc.nextInt();
Este código pedirá al usuario que ingrese un valor, luego tomará la entrada del usuario y la almacenará en una variable entera llamada input.
Usando el método valueOf
Ahora que hemos tomado la entrada del usuario, podemos usar el método Integer.valueOf para obtener el objeto Integer equivalente al valor primitivo entero ingresado por el usuario. Agregue la siguiente línea de código después de la variable input:
Integer integerObj = Integer.valueOf(input);
Este código crea un nuevo objeto Integer llamado integerObj utilizando el método valueOf con la variable input como argumento.
Mostrando el resultado
Finalmente, mostraremos el valor de integerObj al usuario. Agregue la siguiente línea de código después de la línea anterior:
System.out.println("Valor del objeto Integer equivalente: " + integerObj);
Este código mostrará el valor del objeto Integer equivalente al usuario.
Ejecutando el programa en la terminal
Hemos terminado el programa de Java. Guarde el archivo IntegerValueOf.java y ejecute el siguiente comando en la terminal para compilar y ejecutar el programa:
javac IntegerValueOf.java && java IntegerValueOf
Este comando compilará el archivo IntegerValueOf.java y ejecutará el programa. El programa pedirá al usuario que ingrese un valor y luego mostrará el valor del objeto Integer equivalente al usuario.
Resumen
En este laboratorio, aprendimos sobre el método Integer.valueOf(int i) en Java. Creamos un programa de Java que toma la entrada del usuario y utiliza el método valueOf para obtener el valor del objeto Integer equivalente al valor primitivo entero ingresado por el usuario. Finalmente, mostramos el resultado al usuario mediante el método System.out.println(). Este método es útil en situaciones donde se requiere el valor del objeto Integer equivalente en lugar del valor del tipo primitivo.



