Hytale Modding
Основи Java

01 - Змінні та типи даних

Вступ до змінних та типів даних у програмуванні на Java.

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

Що таке змінна?

Змінна має три ключові компоненти:

  1. Тип: який тип даних вона містить (наприклад, ціле число, рядок, логічне значення)
  2. Ім'я: мітка, яку ви використовуєте для посилання на змінну
  3. Значення: дані, які вона містить

Оголошення/створення змінних

У 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;

Умовність: Константи пишуться ВЕЛИКИМИ_ЛІТЕРАМИ_З_ПІДКРЕСЛЕННЯМИ.

Практика

Найкраще практикувати те, що ви щойно вивчили - не дивіться вище і спробуйте зробити це самостійно. Якщо ви застрягли, підгляньте вище!

  1. Оголосіть цілочисельну змінну з іменем lives і встановіть для неї значення 3.
  2. Оголосіть змінну десяткового типу з іменем gravity і встановіть для неї значення 9,81.
  3. Оголосіть змінну логічного типу з іменем isGameOver і встановіть для неї значення false.
  4. Перетворіть змінну lives у змінну десяткового типу і збережіть її в новій змінній з іменем livesAsDouble.
  5. Оголосіть константу з іменем MAX_LEVEL і встановіть для неї значення 100.

Чудово! Ви дізналися про змінні та типи даних у Java. У наступному уроці ми дізнаємося про оператори та вирази.