Files
roma-dxunvrs 4fabe16272 04.09
2026-09-04 22:55:43 +03:00

24 lines
1.0 KiB
Markdown

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