#4 - Переменные, а также типы данных

#4 - Переменные, а также типы данных

В этом уроке мы с вами изучим переменные в языке Java. Переменные это невероятно важная тема. Благодаря переменным мы можем хранить какую-либо информацию, а потом пользоваться этой информацией.

Видеоурок

Переменные невероятно важны, так как позволяют хранить информацию и использовать её в дальнейшем. На самом старте может быть не понятно зачем вообще что-то записывать в переменную, если можно просто оперировать значениями без них. Тем не менее, понимание переменных придет немного позже, когда мы начнем создавать более сложные программы и нам потребуется хранить информацию в каком-либо месте.

Типы данных или же типы переменных в языке Java указываются перед названием самой переменной. От конкретного типа данных будет зависеть содержимое переменной. Если мы укажем что переменная с типом данных для целых чисел int, то в нее мы не сможем записать строку или число с точкой.

В ходе программы мы можем записывать новые значения в переменную, но тип данных должен оставаться неизменным:
float some_value = 2.95f;
some_value = 6.9f; // Записали новое значение
Рассмотрим все типы данных для создания переменных.

Целые числа

  • byte - предназначен для хранения целых чисел. Диапазон чисел от -128 до 127, если число будет большим 127 или меньшим -128 , то выдастся ошибка;
  • short - предназначен для хранения целых чисел. Диапазон чисел от -32768 до 32767;
  • int - предназначен для хранения целых чисел. Диапазон чисел от -2147483648 до 2147483647;
  • long - предназначен для хранения целых чисел. Диапазон чисел от –9 223 372 036 854 775 808 до 9 223 372 036 854 775 807.
Разница между этими типами только в диапазоне чисел, который можно будет записать в них. При этом не стоит использовать long, если число действительно маленькое, так как чем больше диапазон, тем больше памяти требуется компьютеру на конкретную переменную.

Числа с точкой

  • float - для создания чисел с плавающей точкой. Диапазон чисел от от -3.4*1038 до 3.4*1038;
  • double - для создания чисел с плавающей точкой. Диапазон чисел от от ±4.9*10-324 до ±1.8*10308.

Прочие типы данных

  • boolean - логический тип данных. Предназначен для записи истинного (true) или ложного (false) значения;
  • char - тип данных для работы с символами. Позволяет поместить в одинарных кавычках какой-либо символ;
  • String - тип данных для текста. В двойных кавычках можно сохранить одно или множество слов и предложений.
Для создания переменной необходимо указать тип данных и назвать её как-угодно. Также можно сразу же добавить к ней значение:
int a = 0; // Добавление значения сразу
byte c; // Создание переменной без значения
short b, y = 342; // Создание нескольких переменных
Для вызова переменной вы можете просто обратиться к ней по имени. Чтобы записать данные в переменную с типом float или double необходимо после числа дописывать букву f или d соответсвенно.

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Задание к уроку

Создание перенной
Создайте целочисленную переменную с наименьшим диапазоном чисел. Укажите для нее значение равное восьми.
Посмотреть ответ
Решение задания:
byte some = 8;

Получить остальные домашние задания можно после подписки на проект

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Создание динамического веб сайта
22 урока
Уроки Java Андроид программирования
16 уроков
Java до профи: основы, UI дизайн и Android разработка
Изучение React JS / Redux библиотеки
9 уроков
Создание приложения на React JS / Использование API
7 уроков
Уроки Node JS и Express для начинающих
17 уроков