Java: Boolean Expressions and Logical Operators
Comparison Operators
- compares two values and will evaluate to either true or false
Logical Operators
Logical operators are operators that operate on Boolean values -- that is values that are true of false.
Logical Operator
And
Or
Not
Java symbols
&&
||
!
Truth Table
T
F
NOT
F
T
Boolean Expressions
- boolean is a primitive java data type
- a Boolean expression is an expression that evaluates to either true of false
- true and false are both reserved words in java
- Boolean expressions are made up of comparison and logical operators
- boolean expressions can be used in the if statements and conditional loops
- boolean expressions can also be used is assignment statements
Sample Boolean expressions:
- age > 16
- myAge != yourAge
- ((age >16) && (sex == "F"))
- !isWorking