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