#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 месяца

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

Изучение стека MEAN: MongoDB, Express, Angular и Node JS
10 уроков
Уроки Node JS и Express для начинающих
17 уроков
Создание динамического веб сайта
22 урока
Изучение JavaScript от нуля до гуру
21 урок
Уроки Java Андроид программирования
16 уроков
Разработка сайта на Java Spring Boot
7 уроков
Комментарии для сайта Cackle