Logical operators in Java are used to perform logical operations on boolean expressions. These operators return a boolean result after evaluating the expressions.
Logical Operators
Common logical operators are:
&& : Logical AND operator. Returns true if both conditions are true.
|| : Logical OR operator. Returns true if at least one condition is true.
! : Logical NOT operator. Reverses the boolean value of the condition.
Syntax Example:
boolean a = true, b = false;
boolean result = (a && b); // false
result = (a || b); // true
result = !a; // false
Program
INPUT
public class LogicalOperatorsExample {
public static void main(String[] args) {
boolean condition1 = true;
boolean condition2 = false;
// Using Logical AND (&&)
System.out.println("condition1 AND condition2: " + (condition1 && condition2));
// Using Logical OR (||)
System.out.println("condition1 OR condition2: " + (condition1 || condition2));
// Using Logical NOT (!)
System.out.println("NOT condition1: " + !condition1);
System.out.println("NOT condition2: " + !condition2);
}
}