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

Тип byte

Тип byte - это примитивный тип данных в Java, который представляет собой 8-битное целое число со знаком. Он занимает 1 байт памяти и может хранить значения в диапазоне от -128 до 127. Переменная типа byte объявляется с помощью ключевого слова byte, после которого указывается имя переменной и, при необходимости, начальное значение. Тип byte часто используется для экономии памяти в больших массивах, где диапазона значений от -128 до 127 достаточно.

Синтаксис

byte name = value;

Пример

Давайте объявим переменную типа byte и выведем её значение на экран:

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

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

100

Пример

Давайте проверим граничные значения типа byte:

public class Main { public static void main(String[] args) { byte min = -128; byte max = 127; System.out.println(min); System.out.println(max); } }

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

-128 127

Пример

Давайте выполним сложение двух чисел типа byte. Обратите внимание, что результат автоматически расширяется до типа int:

public class Main { public static void main(String[] args) { byte a = 50; byte b = 60; int res = a + b; System.out.println(res); } }

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

110

Пример

Давайте создадим массив типа byte и выведем его элементы на экран:

public class Main { public static void main(String[] args) { byte[] arr = {10, 20, 30, 40, 50}; for (byte val : arr) { System.out.println(val); } } }

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

10 20 30 40 50

Пример

Давайте попробуем присвоить переменной типа byte значение, выходящее за пределы допустимого диапазона. Это вызовет ошибку компиляции:

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

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

error: incompatible types: possible lossy conversion from int to byte

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

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