Files
obsidian/Программирование на Java/Синтаксис и типы/Базовый синтаксис/Операторы и выражения.md
T
roma-dxunvrs 4fabe16272 04.09
2026-09-04 22:55:43 +03:00

21 lines
763 B
Markdown

![[Операторы.png]]
## Выражения
Оба операнда приводятся к одинаковому типу:
`byte, char, short -> int -> long -> float -> double`
```Java
byte b = 2;
byte c = 3;
byte d = b + c; // ошибка, так как оба привелись в int, а в итоге идет неявное сужение
```
```Java
float f = 4.0 * 15; // ошибка, double -> float
```
## Приоритет операций
![[Приоритет операций.png]]
Отдельно про [[Строки#Конкатенация|конкатенацию]] строк
Дополнительно [[Форматированный вывод]]
Далее: [[Условные конструкции и операторы]]