01 - Змінні та типи даних
Вступ до змінних та типів даних у програмуванні на Java.
Змінні - це контейнери, які зберігають дані у вашій програмі. Уявіть їх як ящики з маркуванням, куди ви можете покласти різні типи інформації.
Що таке змінна?
Змінна має три ключові компоненти:
- Тип: який тип даних вона містить (наприклад, ціле число, рядок, логічне значення)
- Ім'я: мітка, яку ви використовуєте для посилання на змінну
- Значення: дані, які вона містить
Оголошення/створення змінних
У Java ви повинні оголосити змінну перед її використанням, так само як вам потрібна коробка, перш ніж покласти в неї щось. Синтаксис наступний:
int age;
age = 18;
int age = 18; // Оголошення та присвоєння в одному рядкуПримітивні типи даних
Ви можете запитати, що означає "int". Це примітивний тип даних у Java. Java має 8 примітивних типів даних. Ось найважливіші з них для модифікацій:
| Тип даних | Опис | Приклад |
|---|---|---|
| int | Цілі числа | int score = 100; |
| double | Десяткові числа | double pi = 3.14; |
| boolean | Логічні значення - "істина" або "брехня" | boolean isActive = true; |
| char | Один символ | char grade = 'A'; |
| String | Послідовність символів (текст) | String name = "Hytale"; |
Перетворення типів
Іноді ви можете не хотіти, щоб змінна залишалася того самого типу. Ви можете здійснювати перетворення між типами:
Автоматично
int num = 10;
double decimalNum = num; // 10.0 - працює автоматичноРучне (перетворення)
double decimalNum = 9.78;
int num = (int) decimalNum; // 9 - десяткові знаки відкидаютьсяКонстанти
Якщо ви хочете, щоб змінна не змінювалася, використовуйте ключове слово final:
final double PI = 3.14159;Умовність: Константи пишуться ВЕЛИКИМИ_ЛІТЕРАМИ_З_ПІДКРЕСЛЕННЯМИ.
Практика
Найкраще практикувати те, що ви щойно вивчили - не дивіться вище і спробуйте зробити це самостійно. Якщо ви застрягли, підгляньте вище!
- Оголосіть цілочисельну змінну з іменем
livesі встановіть для неї значення 3. - Оголосіть змінну десяткового типу з іменем
gravityі встановіть для неї значення 9,81. - Оголосіть змінну логічного типу з іменем
isGameOverі встановіть для неї значення false. - Перетворіть змінну
livesу змінну десяткового типу і збережіть її в новій змінній з іменемlivesAsDouble. - Оголосіть константу з іменем
MAX_LEVELі встановіть для неї значення 100.
Чудово! Ви дізналися про змінні та типи даних у Java. У наступному уроці ми дізнаємося про оператори та вирази.