Used to combine multiple boolean expressions.
Assume
boolean A = true;
boolean B = false;
Operator |
Description |
Example |
&& (logical and) |
Called Logical AND operator. If both the operands are non-zero, then the condition becomes true. |
(A && B) is false |
|| (logical or) |
Called Logical OR Operator. If any of the two operands are non-zero, then the condition becomes true. |
(A || B) is true |
! (logical not) |
Called Logical NOT Operator. Use to reverses the logical state of its operand. If a condition is true then Logical NOT operator will make false. |
!(A && B) is true |