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

Кожна змінна в Java має три важливі властивості: тип, ім'я та значення.
Ім'я потрібно для того, щоб відрізнити одну змінну від іншої. Так само, як і напис на коробці.
Тип змінної вказує на тип значень чи даних, які можна в ній зберігати. У коробці для цукерок ми зберігаємо цукерки, в коробці для взуття — черевики і т. ін.
Значення — це певний об'єкт, дані чи інформація, що зберігаються у змінній.
У мові Java кожен об'єкт має свій тип. Наприклад, є такі типи даних: ціле число, дробове число, текст, тип Кіт, тип Будинок тощо.
Кожна змінна (коробка) також має свій тип. У змінній можна зберігати тільки такі значення, тип яких відповідає типу змінної. Різні коробки використовують для зберігання різних речей: коробка для цукерок, коробка для яєць тощо. Усе як в житті.
2. Створення змінної
У мові Java для створення змінної використовується така команда:
тип ім'я;
де тип — це тип змінної (збігається з типом значень, які можуть зберігатися у змінній), а ім'я — це ім'я змінної.
Приклади:
| Створення змінної: спочатку тип, потім ім'я. | Опис |
|---|---|
|
Створюємо змінну з іменем a типу int. |
|
Створюємо змінну з іменем s типу String. |
|
Створюємо змінну з іменем c типу double. |
Найчастіше використовують два типи — int (цілі числа) і String (текст). Крім того, часто використовують тип double — це дробові (дійсні) числа.
3. Присвоювання
Вище ми вже з'ясували, що змінна має ім'я, тип і значення. Ім'я й тип ми вже обговорили, а тепер поговоримо про значення. Як записати значення у змінну?
Для запису значень у змінну є спеціальна операція — операція присвоювання. Вона копіює значення з однієї змінної в іншу. Не переносить, а саме копіює. Так само, як копіюють файл з диску на диск. Присвоювання має такий вигляд:
ім'я = значення;
де ім'я — це ім'я змінної, а значення — це значення, яке записується в змінну. Змінній можна присвоїти конкретне значення, ім'я іншої змінної або навіть вираз, в якому використовуються змінні.
Приклади:
| Код | Опис |
|---|---|
|
Створюється змінна iСтворюються змінні a, bСтворюється змінна x |
|
У змінну i записується значення 3. |
|
У змінну a записується значення 1. У змінну b записується значення 2. |
|
У змінну x записується значення 3. У наступному рядку значення x збільшується на 1, x тепер дорівнює 4. |
Для операції присвоєння використовується знак рівності =. Це не є порівнянням. Це саме команда копіювання значення, вказаного праворуч від знаку рівності, у змінну, вказану ліворуч. Для порівняння в мові Java використовують подвійний знак рівності ==.
4. Коти й коробки
Як упіймати кота:
- Візьміть порожню коробку.
- Чекайте.
Жартуємо 🙂
Можливо, ви й зможете запхати в коробку тьму-тьмущу котів, але в змінну можна вкласти лише одне значення. Саме з цим і буде пов'язана наступна задача.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ