Примитивные типы данных в Java

примитивные типы данных java

В языках программирования, для хранения значений различных типов данных, используются переменные. Из самого названия «переменная» уже можно сделать вывод, что в процессе выполнения программного кода, хранящееся в памяти устройства значение, может изменяться. Для переменных в языках программирования свойственны следующие отличительные особенности, каждая переменная имеет:

  • тип переменной
  • имя переменной
  • значение переменной

Среди описанных выше особенностей, лишь имя переменной обязано быть уникальным (при использовании в одном блоке программного кода), при этом тип переменной определяется на начальном этапе разработки программы, в зависимости от хранимых данных в этой переменной, а значение переменной может изменяться в процессе выполнения программного кода. В языке программирования Java существует 8 примитивных типов данных, которые могут использоваться для хранения значений переменных. Эти типы данных можно разделить на несколько категорий:

  • целочисленные типы данных;
  • числа с плавающей точкой;
  • логический тип данных;
  • символьный тип данных

Целочисленные типы данных в Java

Целочисленные типы данных имеют различный размер и, соответственно, диапазон хранимых числовых значений. Ниже представлена таблица с указанием необходимой информации о целочисленных типах данных.

Целочисленный тип данных Размер занимаемой памяти (бит) Диапазон числовых значений, которые может хранить тип данных
byte 8 бит от -128 до 127
short 16 бит от -32768 до 32767
int 32 бита от -2147483648 до 2147483647
long 64 бита от -9223372036854775808L до 9223372036854775807L

Объявление переменных целочисленного типа и их инициализация

Объявление целочисленной переменной Объявление целочисленной переменной с инициализацией
byte byteValue; byte byteValue = -64;
short shortValue; short shortValue = 3256;
int intValue; int intValue = 1036548;
long longValue; long longValue = 22368546L;

Числа с плавающей точкой в Java

Ещё один из типов данных, который относится к числовым — это числа с плавающей точкой. Аналогично целочисленным типам данных, числа с плавающей точкой имеют свою размерность и диапазон значений, которые могут храниться в переменной данного типа. Всего в Java существует 2 типа данных с плавающей точкой:

Тип данных — числа с плавающей точкой Размер занимаемой памяти (бит) Диапазон числовых значений, которые может хранить тип данных
float 32 бита от 1.4e-45f до 3.4e+38f
double 64 бита от 4.9e-324 до 1.7e+308

Объявление переменных с плавающей точкой и их инициализация

Объявление переменной с типом — число с плавающей точкой Объявление переменной с типом — число с плавающей точкой и её инициализация
float floatValue; float floatValue = 8.66F;
double doubleValue; double doubleValue = 88.16;

Логический тип данных в Java

Следующий тип данных, который относится к примитивным — логический тип данных. Переменные с логическим типом данных могут иметь лишь два значения true (истина) и false (ложь). Размер данного типа данных составляет всего лишь 1 бит, но фактически значение может занимать до 32 бит (как тип данных int).

Логический тип данных Размер занимаемой памяти (бит) Значения, принимаемые переменной данного типа данных
boolean 8 бит (при использовании в массивах), 32 бита (не в массивах, int) true (истина) или false (ложь)

Объявление переменных с логическим типом данных и их инициализация

Объявление переменной с логическим типом данных Объявление переменной с логическим типом данных и её инициализация
boolean booleanValue; boolean booleanValue = true;

Символьный тип данных в Java

Последним типом данных, относящимся к примитивным, является символьный тип данных. В языке программирования Java, для значения символьного типа данных используется кодировка Unicode. Значения переменной символьного типа данных можно взять из таблиц: Таблица Unicode символов и Таблица символов ASCII.

Символьный тип данных Размер занимаемой памяти (бит) Значения переменных символьного типа данных
char 16 бит беззнаковое целое число, представляющее собой символ UTF-16 (буквы и цифры)

Объявление переменных символьного типа данных и их инициализация

Объявление переменной символьного типа данных Объявление переменной символьного типа данных и её инициализация
char charValue; char charValue = ‘$’;

Мы рассмотрели примитивные типы данных, используемые в языке программирования Java, так же привели примеры объявления и инициализации переменных этих типов данных.

Пролистать наверх