Моддинг Hytale
Основы Java

01 - Переменные и типы данных

Введение в переменные и типы данных в программировании на Java.

Переменные - это контейнеры, которые хранят данные в вашей программе. Думайте о них как о размеченных коробках, где вы можете хранить типы информации.

Что такое переменная?

Переменная имеет три ключевых компонента:

  1. Тип: какой тип данных он содержит (например, целые числа, строки, логические значения)
  2. Имя: Название, которое вы используете для ссылки на переменную
  3. Значение: содержащиеся в нем данные

Объявление/создание переменных

В Java вы должны объявить переменную, прежде чем использовать её, как если бы вам понадобилась коробка перед тем, как вставить что-то в неё. Синтаксис:

int age; // A declaration
age = 18; // An assignment

int age = 18; // Declaration and assignment in one line, also considered an initialization

Примитивные типы данных

Вы можете задаться вопросом, что означает "int". Это примитивный тип данных в Java. Java имеет 8 примитивных типов данных. Вот самые важные из них для моддинга:

Тип данныхОписаниеПримеры
intЦелые числаint score = 100;
doubleДесятичные числаdouble pi = 3.14;
booleanПринимает значения True или Falseboolean isActive = true;
charПрнимает один символchar grade = 'A';
StringПоследовательность символов (текст)String name = "Hytale";

Преобразование типов

Иногда может возникнуть необходимость изменить тип переменной. Вы можете преобразовать между типами:

Автоматически

int num = 10;
double decimalNum = (double) num; // 10.0 - срабатывает автоматически

Вручную

double decimalNum = 9.78;
int num = (int) decimalNum; // 9 - десятичная часть пропала

Константы

Если вам нужна переменная, которая не должна изменяться, используйте ключевое слово final:

final double PI = 3.14159;

Совет: Константы используют ALL_CAPS_WITH_UNDERSCORES.

Практика

Лучше всего попрактиковаться в том, что вы только что выучили — не смотрите сейчас на примеры выше и попробуйте выполнить задания самостоятельно. Если застрянете, вернитесь к нашим примерам!

  1. Объявить integer переменную под названием lives и установить значение З.
  2. Объявить double переменную под названием gravity и установить значение 9.81.
  3. Объявить boolean переменную под названием isGameOver и установить значение False.
  4. Конвертируйте переменную lives в double и сохраните её в новую переменную под название livesAsDouble.
  5. Объявить константу с именем MAX_LEVEL и установить ее на 100.

Отлично! Вы изучили переменные и типы данных в Java. Теперь мы нам предстоит узнать об операторах и выражениях.