В Java логическое выражение — это выражение, результатом которого является либо true, либо false. Логические выражения часто используются в управляющих структурах, таких как операторы if, циклы while и циклы for, для определения потока управления в программе.

Вот несколько примеров булевых выражений в Java:

// Equality check
int x = 5;
boolean b1 = (x == 5);  // b1 is true
boolean b2 = (x != 6);  // b2 is true

// Comparison operators
int y = 10;
boolean b3 = (x < y);   // b3 is true
boolean b4 = (x > y);   // b4 is false
boolean b5 = (x <= y);  // b5 is true
boolean b6 = (x >= y);  // b6 is false

// Logical operators
boolean b7 = (x < y) && (x > 0);  // b7 is true
boolean b8 = (x < 0) || (y > 0);  // b8 is true
boolean b9 = !(x < 0);            // b9 is true

В этих примерах булевы выражения используют различные операторы для сравнения значений и выполнения логических операций. Оператор == используется для проверки равенства, операторы <, >, <= и >= используются для сравнения, а операторы &&, || и ! используются для логических операций.

Булевы выражения — важный аспект программирования на Java. Они используются для управления потоком выполнения программы на основе значений переменных и других выражений.

Узнайте больше о Java здесь: