Логические операторы
Когда решение зависит от нескольких проверок, логические операторы позволяют объединять их результаты или инвертировать их:
&&Логическое И - даёт true, только когда обе части истинны. Пример:x < 5 && x < 10||Логическое ИЛИ - даёт true, когда хотя бы одна из частей истинна. Пример:x < 5 || x < 4!Логическое НЕ - инвертирует результат, превращая true в false, а false в true. Пример:!(x < 5 && x < 10)