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

Тип long

Тип long - это примитивный целочисленный тип данных в Java, который хранит 64-битное целое число со знаком. Диапазон значений типа long - от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807. Если значения типа int не хватает, используется long. Литералы типа long записываются с суффиксом L или l, например 123456789L.

Синтаксис

long variableName = valueL;

Пример

Объявим переменную типа long и выведем её значение:

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

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

123456789

Пример

Проверим максимальное и минимальное значение типа long:

public class Main { public static void main(String[] args) { System.out.println(Long.MAX_VALUE); System.out.println(Long.MIN_VALUE); } }

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

9223372036854775807 -9223372036854775808

Пример

Выполним арифметические операции с типом long:

public class Main { public static void main(String[] args) { long a = 5000000000L; long b = 3000000000L; long res = a + b; System.out.println(res); } }

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

8000000000

Пример

Если записать большое число без суффикса L, компилятор выдаст ошибку, так как число не помещается в тип int:

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

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

5000000000

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

  • тип int,
    который хранит 32-битное целое число
  • тип short,
    который хранит 16-битное целое число
  • тип byte,
    который хранит 8-битное целое число
  • тип double,
    который хранит 64-битное число с плавающей точкой
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить