01 - Переменные и типы данных
Введение в переменные и типы данных в программировании на Java.
Переменные - это контейнеры, которые хранят данные в вашей программе. Думайте о них как о размеченных коробках, где вы можете хранить типы информации.
Что такое переменная?
Переменная имеет три ключевых компонента:
- Тип: какой тип данных он содержит (например, целые числа, строки, логические значения)
- Имя: Название, которое вы используете для ссылки на переменную
- Значение: содержащиеся в нем данные
Объявление/создание переменных
В 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 или False | boolean 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.
Практика
Лучше всего попрактиковаться в том, что вы только что выучили — не смотрите сейчас на примеры выше и попробуйте выполнить задания самостоятельно. Если застрянете, вернитесь к нашим примерам!
- Объявить integer переменную под названием
livesи установить значение З. - Объявить double переменную под названием
gravityи установить значение 9.81. - Объявить boolean переменную под названием
isGameOverи установить значение False. - Конвертируйте переменную
livesв double и сохраните её в новую переменную под названиеlivesAsDouble. - Объявить константу с именем
MAX_LEVELи установить ее на 100.
Отлично! Вы изучили переменные и типы данных в Java. Теперь мы нам предстоит узнать об операторах и выражениях.