Logical Operators In Java
Logical Operator ?
Logical operator allow a program to make a decision based on multiple conditions. Each operand is considered a condition that can be evaluated to a true or false value.
➦Then the value of the conditions is used to determine the overall value of the op1 operator op2 or !op1 grouping.
➦The &&
operator is used to determine whether both operands or conditions are true.
➦The ||
is used to determine whether either of the conditions is true.
➦The !
operator is used to convert true values to false and false values to true.
Logical Operators
Operator | Description |
---|---|
&& | And operator. if both expressions evaluate to True, result is True. If either expression evaluates to False, result is False |
|| | Or operator. if either or both expressions evaluate to True, result is True |
! | Not operator. Performs logical negation on an expression. |
Example 1:
Output :
a && b = false a || b = true !(a && b) = true
Example 2:
Output :
a & b=1 a | b=97 a ^ b= 96 ~a= -66 boool1 & bool2=true bool2 & bool3= true bool2 | bool3= true bool1 ^ bool2= false !bool1= false