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