Files
roma-dxunvrs 0e6e583e6d
deploy / Pull and Restart (push) Successful in 17s
refactor: wiki links -> md links
2026-09-22 08:52:23 +03:00

24 lines
1.1 KiB
Markdown

Хранит значение, имеет тип и имя
`<type> <name> = <value>`
## Действия с переменной
- Объявление: `int x;`
- Присваивание: `x = 67`;
- Инициализация: `int x = 67;`
Для [](Типы%20данных.md#Примитивные%20типы%20данных|примитивных) типов выделяется место под X байт
## Преобразование примитивов
Разрешено неявное расширение
```Java
long count = 0L;
int x = 0;
count = x; // It`s OK
```
Сужение тоже разрешено, только явное
```Java
byte y = (byte) count; // старшие байты при этом отбросятся
```
## Константы
Ключевое слово `final`, можно либо один раз проинициализировать, либо один раз объявить, а потом один раз присвоить
Далее: [Операторы и выражения](Операторы%20и%20выражения.md)