1. Змінні й коробки

Змінні — це такі штуковини, де зберігаються дані. Будь-які дані. У Java всі дані зберігаються у змінних. За своїм призначенням змінна дуже схожа на коробку — таку собі звичайнісіньку коробку.

Приміром, ви написали на аркуші число 13 і поклали цей аркуш у коробку. Тоді можна сказати, що «коробка зберігає значення 13».

Кожна змінна в Java має три важливі властивості: тип, ім'я та значення.

Ім'я потрібно для того, щоб відрізнити одну змінну від іншої. Так само, як і напис на коробці.

Тип змінної вказує на тип значень чи даних, які можна в ній зберігати. У коробці для цукерок ми зберігаємо цукерки, в коробці для взуття — черевики і т. ін.

Значення — це певний об'єкт, дані чи інформація, що зберігаються у змінній.

У мові Java кожен об'єкт має свій тип. Наприклад, є такі типи даних: ціле число, дробове число, текст, тип Кіт, тип Будинок тощо.

Кожна змінна (коробка) також має свій тип. У змінній можна зберігати тільки такі значення, тип яких відповідає типу змінної. Різні коробки використовують для зберігання різних речей: коробка для цукерок, коробка для яєць тощо. Усе як в житті.


2. Створення змінної

У мові Java для створення змінної використовується така команда:

тип ім'я;
Оголошення змінної

де тип — це тип змінної (збігається з типом значень, які можуть зберігатися у змінній), а ім'я — це ім'я змінної.

Приклади:

Створення змінної: спочатку тип, потім ім'я. Опис
int a;
Створюємо змінну з іменем a типу int.
String s;
Створюємо змінну з іменем s типу String.
double c;
Створюємо змінну з іменем c типу double.

Найчастіше використовують два типи — int (цілі числа) і String (текст). Крім того, часто використовують тип double — це дробові (дійсні) числа.


3. Присвоювання

Вище ми вже з'ясували, що змінна має ім'я, тип і значення. Ім'я й тип ми вже обговорили, а тепер поговоримо про значення. Як записати значення у змінну?

Для запису значень у змінну є спеціальна операція — операція присвоювання. Вона копіює значення з однієї змінної в іншу. Не переносить, а саме копіює. Так само, як копіюють файл з диску на диск. Присвоювання має такий вигляд:

ім'я = значення;
Операція присвоювання

де ім'я — це ім'я змінної, а значення — це значення, яке записується в змінну. Змінній можна присвоїти конкретне значення, ім'я іншої змінної або навіть вираз, в якому використовуються змінні.

Приклади:

Код Опис
int i;
int a, b;
int x;
Створюється змінна i
Створюються змінні a, b
Створюється змінна x
i = 3;
У змінну i записується значення 3.
a = 1;
b = a + 1;
У змінну a записується значення 1.
У змінну b записується значення 2.
x = 3;
x = x + 1;
У змінну x записується значення 3.
У наступному рядку значення x збільшується на 1, x тепер дорівнює 4.

Для операції присвоєння використовується знак рівності =. Це не є порівнянням. Це саме команда копіювання значення, вказаного праворуч від знаку рівності, у змінну, вказану ліворуч. Для порівняння в мові Java використовують подвійний знак рівності ==.


4. Коти й коробки

Як упіймати кота:

  1. Візьміть порожню коробку.
  2. Чекайте.

Жартуємо 🙂

Можливо, ви й зможете запхати в коробку тьму-тьмущу котів, але в змінну можна вкласти лише одне значення. Саме з цим і буде пов'язана наступна задача.