Logical Operator

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