Введение
В этом практическом занятии мы рассмотрим, как использовать метод hashCode(long n) класса Java Long для возврата хэш-кода значения long, переданного в качестве аргумента.
Получение ввода от пользователя
В этом шаге мы получим ввод от пользователя и найдем хэш-код введенного значения. Замените код в файле
LongHashCodeLab.javaследующим кодом:// 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!!"); } } }Здесь мы подключили еще один пакет
java.util.Scannerдля получения ввода от пользователя. Мы использовали блокtry...catchдля обработки исключения, когда пользователь вводит недопустимые данные, то есть что-то, кроме значенияlong.Скомпилируйте файл
LongHashCodeLab.javaс помощью следующей команды:javac LongHashCodeLab.javaЗапустите следующую команду для выполнения класса-файла.
java LongHashCodeLabВведите значение
long, чтобы вычислить его хэш-код. Это выведет хэш-код введенного значенияlongв качестве результата.
Резюме
В этом практическом занятии мы узнали, как использовать метод hashCode(long n) класса Java Long для вычисления хэш-кода значения long, переданного в качестве аргумента. Мы также узнали, как получать значение long в качестве ввода от пользователя и вычислять его хэш-код с использованием этого метода.



