Java Reference
In-Depth Information
TABLE 4-5 ! (not) Operator
Expression
!(Expression)
true
false
false
true
EXAMPLE 4-1
Expression
Value
Explanation
!('A' > 'B') true
Because 'A' > 'B' is false , !('A' > 'B') is true .
false Because 6 <= 7 is true , !(6 <= 7) is false .
!(6 <= 7)
Table 4-6 defines the operator && (and). From this table, it follows that Expression1 &&
Expression2 is true if and only if both Expression1 and Expression2 are true ;
otherwise, Expression1 && Expression2 evaluates to false . Table 4-6 is called the
truth table of the operator && . Example 4-2 gives examples of the && operator.
TABLE 4-6 && (and) Operator
Expression1
Expression2
Expression1 && Expression2
true
true
true
true
false
false
false
true
false
false
false
false
EXAMPLE 4-2
Expression
Value
Explanation
(14 >= 5) && ('A' < 'B') true
Because (14 >= 5) is true , ('A' < 'B')
is true , and true && true is true , the
expression evaluates to true .
(24 >= 35) && ('A' < 'B') false
Because (24 >= 35) is false , ('A' < 'B')
is true ,and false && true is false ,the
expression evaluates to false .
Search WWH ::




Custom Search