Introducción
En este laboratorio, revisaremos cómo utilizar el método hashCode(long n) de la clase Long de Java para devolver el código hash de un valor long pasado como argumento.
Tomando la entrada del usuario
En este paso, tomaremos la entrada del usuario y encontraremos el código hash de la entrada. Reemplace el código en el archivo
LongHashCodeLab.javacon el siguiente código:// Importando el paquete necesario import java.lang.Long; import java.util.Scanner; public class LongHashCodeLab { public static void main(String[] args) { try { // Obteniendo la entrada del usuario System.out.print("Ingrese el valor: "); Scanner sc = new Scanner(System.in); long input = sc.nextLong(); // Obteniendo el código hash de la entrada del usuario int hashcodeValue = Long.hashCode(input); // Imprimiendo el valor del código hash System.out.println("El código hash es: " + hashcodeValue); } catch(Exception e) { System.out.println("Entrada no válida!!"); } } }Aquí, hemos incluido otro paquete
java.util.Scannerpara tomar la entrada del usuario. Hemos utilizado un bloquetry...catchpara manejar una excepción cuando el usuario ingresa una entrada no válida, es decir, algo diferente a un valorlong.Compile el archivo
LongHashCodeLab.javautilizando el siguiente comando:javac LongHashCodeLab.javaEjecute el siguiente comando para ejecutar el archivo de clase.
java LongHashCodeLabIngrese un valor
longpara calcular su código hash. Esto mostrará el código hash del valorlongingresado como salida.
Resumen
En este laboratorio, hemos aprendido cómo utilizar el método hashCode(long n) de la clase Java Long para calcular el código hash del valor long pasado como argumento. También hemos aprendido cómo tomar el valor long como entrada del usuario y calcular su código hash utilizando este método.



