Логические операции
Логические операции в Java позволяют комбинировать и проверять логические выражения.
Логическое И (&&):
Оператор
&&возвращаетtrue, если оба операнда равныtrue, иfalseв противном случае.Если первый операнд в выражении
&&равенfalse, второй операнд не вычисляется (происходит короткое замыкание).
Пример:
boolean isSunny = true;
boolean isWarm = true;
if (isSunny && isWarm) {
System.out.println("It's sunny and warm today!");
}Логическое ИЛИ (||):
Оператор
||возвращаетtrue, если хотя бы один из операндов равенtrue, иfalseв противном случае.Если первый операнд в выражении
||равенtrue, второй операнд не вычисляется (происходит короткое замыкание).
Пример:
boolean isSunny = true;
boolean isRaining = false;
if (isSunny || isRaining) {
System.out.println("It's either sunny or raining today!");
}Логическое отрицание (!):
Оператор
!(логическое отрицание) инвертирует значение своего операнда. Если операнд равенtrue,!вернетfalse, и наоборот.
Пример:
boolean isSunny = true;
if (!isSunny) {
System.out.println("It's not sunny today!");
}Last updated
Was this helpful?