Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmBoLp 99 of 420 menu
◀ ▶

Приоритет логических операторов в Java

Несколько связок подряд считаются не слева направо. Сначала идет отрицание, затем связка И, затем связка ИЛИ.

В следующем выражении сначала собирается правая часть, связка И. Ложь и ложь дают ложь. Эта ложь стоит справа от истины, и связка ИЛИ дает истину:

System.out.println(true || false && false); // true

Отрицание считается раньше связки И. Сначала ложь становится истиной. Затем эта истина сталкивается с ложью справа, и результат - ложь:

System.out.println(!false && false); // false

Выведите результат следующего выражения:

true && false || true

Выведите результат следующего выражения:

false || !false
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить