Генерация хэш-кодов для значений Long

Beginner

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы рассмотрим, как использовать метод hashCode(long n) класса Java Long для возврата хэш-кода значения long, переданного в качестве аргумента.


Skills Graph

Получение ввода от пользователя

  1. В этом шаге мы получим ввод от пользователя и найдем хэш-код введенного значения. Замените код в файле 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.

  2. Скомпилируйте файл LongHashCodeLab.java с помощью следующей команды:

    javac LongHashCodeLab.java
  3. Запустите следующую команду для выполнения класса-файла.

    java LongHashCodeLab
  4. Введите значение long, чтобы вычислить его хэш-код. Это выведет хэш-код введенного значения long в качестве результата.

Резюме

В этом практическом занятии мы узнали, как использовать метод hashCode(long n) класса Java Long для вычисления хэш-кода значения long, переданного в качестве аргумента. Мы также узнали, как получать значение long в качестве ввода от пользователя и вычислять его хэш-код с использованием этого метода.