Метод longValue() для типа Long в Java

JavaJavaBeginner
Практиковаться сейчас

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

Введение

В этом практическом занятии вы научитесь использовать метод longValue() в Java для получения эквивалента типа long из объекта Long. Также вы поймете концепции Boxing и Unboxing в Java.

Объявление объектов Long

В этом шаге объявите два объекта Long с любыми значениями, которые вы выберете.

Long n1 = 25L;
Long n2 = 46L;

Преобразование объектов Long в long

В этом шаге используйте метод longValue(), чтобы преобразовать объекты Long в их эквиваленты типа long.

// возвращает значение объекта Long n1 в виде long
long i = n1.longValue();
// возвращает значение объекта Long n2 в виде long
long j = n2.longValue();

Отображение результата

В этом шаге выведите результат на консоль с использованием System.out.println().

System.out.println("long value is " + i);
System.out.println("long value is " + j);

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

В этом шаге получите ввод от пользователя с использованием класса Scanner.

System.out.print("Enter the value: ");
Scanner sc = new Scanner(System.in);
long i = sc.nextLong();

Преобразование long в Long

В этом шаге преобразуйте значение типа long в объект Long.

Long n = i;

Отображение значения long

В этом шаге используйте метод longValue(), чтобы получить эквивалент типа long для объекта Long и вывести его на консоль.

System.out.println("Long Value is: " + n.longValue());

Компиляция и запуск кода

В этом шаге скомпилируйте и запустите код в терминале с использованием следующих команд:

javac LongValueMethod.java
java LongValueMethod

Резюме

В этом практическом занятии вы узнали, как использовать метод longValue() в Java для получения эквивалента типа long для объекта Long. Также вы узнали о концепциях Boxing и Unboxing в Java.