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

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

Преобразование в long - это приведение значения к 64-битному целочисленному типу. Тип long хранит значения от -9223372036854775808 до 9223372036854775807. Преобразование может быть неявным (расширяющим) или явным (сужающим). Неявное преобразование выполняется автоматически, когда целевой тип шире исходного. Явное преобразование требует указания типа в круглых скобках и может приводить к потере данных.

Синтаксис

long variable = (long) value; Long variable = Long.valueOf(value); long variable = Long.parseLong("12345");

Пример

Давайте преобразуем значение типа int в тип long неявным способом:

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

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

12345

Пример

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

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

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

12345

Пример

Давайте преобразуем строку в число типа long с помощью метода parseLong:

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

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

12345

Пример

Давайте преобразуем число типа long в объект класса Long с помощью метода valueOf:

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

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

12345

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

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