РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
172 of 1163 menu

Метод longValue

Метод longValue класса Number возвращает значение текущего объекта, преобразованное к примитивному типу long. Этот метод не принимает параметров. Если значение объекта выходит за пределы диапазона типа long, происходит усечение (отбрасывание старших битов).

Метод является абстрактным в классе Number, поэтому конкретные реализации определяются в классах-наследниках, таких как Long, Integer, Double, Float, Short и Byte.

Синтаксис

public abstract long longValue()

Пример

Давайте создадим объект класса Long и преобразуем его в примитивный тип long:

public class Main { public static void main(String[] args) { Long num = 12345L; long res = num.longValue(); System.out.println(res); } }

Результат выполнения кода:

12345

Пример

Давайте преобразуем значение типа Double в long. Обратите внимание, что дробная часть отбрасывается:

public class Main { public static void main(String[] args) { Double num = 123.456; long res = num.longValue(); System.out.println(res); } }

Результат выполнения кода:

123

Пример

Давайте преобразуем значение типа Integer в long:

public class Main { public static void main(String[] args) { Integer num = 12345; long res = num.longValue(); System.out.println(res); } }

Результат выполнения кода:

12345

Смотрите также

  • метод intValue,
    который преобразует значение в тип int
  • метод doubleValue,
    который преобразует значение в тип double
  • метод to-long,
    который описывает приведение к типу long
  • класс Number,
    который является родительским для числовых оберток
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить