C.20 Logical Operators
Java’s logical operators enable you to form more complex conditions by combining simple conditions. The logical operators are &&
(conditional AND), ||
(conditional OR), &
(boolean logical AND), |
(boolean logical inclusive OR), ^
(boolean logical exclusive OR) and !
(logical NOT). [Note: The &
, |
and ^
operators are also bitwise operators when they’re applied to integral operands.]
Conditional AND (&&
) Operator
Suppose we wish to ensure at some point in a program that two conditions are both true before we choose a certain path of execution. In this case, we can use the &&
(conditional AND) operator, as follows:
if ( gender == FEMALE && age >= 65 )
++seniorFemales;
This if
statement contains two simple conditions. ...
Get Android How to Program, 3/e now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.