![[Операторы.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]] Отдельно про [[Строки#Конкатенация|конкатенацию]] строк Дополнительно [[Форматированный вывод]] Далее: [[Условные конструкции и операторы]]