Логические операции
Логические операции в Java позволяют комбинировать и проверять логические выражения.
Логическое И (&&):
Оператор
&&
возвращаетtrue
, если оба операнда равныtrue
, иfalse
в противном случае.Если первый операнд в выражении
&&
равенfalse
, второй операнд не вычисляется (происходит короткое замыкание).
Пример:
Логическое ИЛИ (||):
Оператор
||
возвращаетtrue
, если хотя бы один из операндов равенtrue
, иfalse
в противном случае.Если первый операнд в выражении
||
равенtrue
, второй операнд не вычисляется (происходит короткое замыкание).
Пример:
Логическое отрицание (!):
Оператор
!
(логическое отрицание) инвертирует значение своего операнда. Если операнд равенtrue
,!
вернетfalse
, и наоборот.
Пример:
Last updated