Introduction
Dans ce laboratoire, nous allons voir comment utiliser la méthode hashCode(long n) de la classe Java Long pour renvoyer le code de hachage d'une valeur long passée en argument.
Demande d'entrée utilisateur
Dans cette étape, nous allons demander une entrée à l'utilisateur et trouver le code de hachage de l'entrée. Remplacez le code dans le fichier
LongHashCodeLab.javapar le code suivant :// Importation du package requis import java.lang.Long; import java.util.Scanner; public class LongHashCodeLab { public static void main(String[] args) { try { // Obtenir l'entrée de l'utilisateur System.out.print("Entrez la valeur : "); Scanner sc = new Scanner(System.in); long input = sc.nextLong(); // Obtenir le code de hachage de l'entrée de l'utilisateur int hashcodeValue = Long.hashCode(input); // Afficher la valeur du code de hachage System.out.println("Le code de hachage est : " + hashcodeValue); } catch(Exception e) { System.out.println("Entrée invalide!!"); } } }Ici, nous avons inclus un autre package
java.util.Scannerpour demander une entrée à l'utilisateur. Nous avons utilisé un bloctry...catchpour gérer une exception lorsque l'utilisateur entre une entrée invalide, c'est-à-dire autre chose qu'une valeurlong.Compilez le fichier
LongHashCodeLab.javaà l'aide de la commande suivante :javac LongHashCodeLab.javaExécutez la commande suivante pour exécuter le fichier de classe.
java LongHashCodeLabEntrez une valeur
longpour calculer son code de hachage. Cela affichera le code de hachage de la valeurlongentrée en tant que sortie.
Résumé
Dans ce laboratoire, nous avons appris comment utiliser la méthode hashCode(long n) de la classe Java Long pour calculer le code de hachage de la valeur long passée en tant qu'argument. Nous avons également appris comment demander une valeur long en tant qu'entrée utilisateur et calculer son code de hachage à l'aide de cette méthode.



