В Java есть несколько логических операций и операторов:
- && (логическое И) - возвращает true, если оба операнда являются true
- || (логическое ИЛИ) - возвращает true, если хотя бы один операнд является true
- ! (логическое НЕ) - инвертирует значение операнда (если значение true, то результат будет false, и наоборот)
Этот список не является исчерпывающим, и также могут быть использованы операторы сравнения (>, <, ==, != и т.д.) вместе с логическими операциями.
Примеры использования:
boolean a = true;
boolean b = false;
System.out.println(a && b); // false
System.out.println(a || b); // true
System.out.println(!a); // false
Этот код выводит результаты логических операций между переменными a и b, а также результат инвертирования значения переменной a.
1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions
Tелеграмм канал: https://t.me/DEBAGanov
Мое резюме: https://github.com/DEBAGanov