Einführung
In diesem Lab werden wir durchgehen, wie man die hashCode(long n)-Methode in der Java-Long-Klasse verwendet, um den Hash-Code eines als Argument übergebenen long-Werts zurückzugeben.
Benutzer-Eingaben entgegennehmen
In diesem Schritt werden wir die Eingabe des Benutzers entgegennehmen und den Hash-Code der Eingabe ermitteln. Ersetzen Sie den Code in der Datei
LongHashCodeLab.javadurch folgenden Code:// Importieren des erforderlichen Pakets import java.lang.Long; import java.util.Scanner; public class LongHashCodeLab { public static void main(String[] args) { try { // Benutzer-Eingabe abrufen System.out.print("Geben Sie den Wert ein: "); Scanner sc = new Scanner(System.in); long input = sc.nextLong(); // Hash-Code der Benutzer-Eingabe ermitteln int hashcodeValue = Long.hashCode(input); // Hash-Code-Wert ausgeben System.out.println("Hash-Code ist: " + hashcodeValue); } catch(Exception e) { System.out.println("Ungültige Eingabe!!"); } } }Hier haben wir das zusätzliche Paket
java.util.Scannerhinzugefügt, um die Benutzer-Eingabe entgegenzunehmen. Wir haben einentry...catch-Block verwendet, um eine Ausnahme zu behandeln, wenn der Benutzer eine ungültige Eingabe macht, d.h. etwas anderes als einen long-Wert.Kompilieren Sie die Datei
LongHashCodeLab.javamit dem folgenden Befehl:javac LongHashCodeLab.javaFühren Sie den folgenden Befehl aus, um die Klassen-Datei auszuführen.
java LongHashCodeLabGeben Sie einen long-Wert ein, um seinen Hash-Code zu berechnen. Dies wird den Hash-Code des eingegebenen long-Werts als Ausgabe anzeigen.
Zusammenfassung
In diesem Lab haben wir gelernt, wie man die hashCode(long n)-Methode der Java-Long-Klasse verwendet, um den Hash-Code eines als Argument übergebenen long-Werts zu berechnen. Wir haben auch gelernt, wie man den long-Wert als Benutzer-Eingabe entgegennimmt und seinen Hash-Code mit dieser Methode berechnet.



