Introdução
Neste laboratório, vamos analisar como usar o método hashCode(long n) na classe Java Long para retornar o código hash de um valor long passado como argumento.
Recebendo Entrada do Usuário
Nesta etapa, receberemos a entrada do usuário e encontraremos o código hash da entrada. Substitua o código no arquivo
LongHashCodeLab.javapelo seguinte código:// Importing required package import java.lang.Long; import java.util.Scanner; public class LongHashCodeLab { public static void main(String[] args) { try { // Getting the user input System.out.print("Enter the value: "); Scanner sc = new Scanner(System.in); long input = sc.nextLong(); // Getting hash code of user input int hashcodeValue = Long.hashCode(input); // Printing the hash code value System.out.println("Hash Code is: " + hashcodeValue); } catch(Exception e) { System.out.println("Invalid Input!!"); } } }Aqui, incluímos outro pacote
java.util.Scannerpara receber a entrada do usuário. Usamos o blocotry...catchpara tratar uma exceção quando o usuário insere uma entrada inválida, ou seja, algo diferente de um valor long.Compile o arquivo
LongHashCodeLab.javausando o seguinte comando:javac LongHashCodeLab.javaExecute o seguinte comando para executar o arquivo de classe.
java LongHashCodeLabInsira um valor long para calcular seu código hash. Isso exibirá o código hash do valor long inserido como saída.
Resumo
Neste laboratório, aprendemos como usar o método hashCode(long n) da classe Java Long para calcular o código hash do valor long passado como argumento. Também aprendemos como receber o valor long como entrada do usuário e calcular seu código hash usando este método.



