More Boolean Expressions in Comparisons

In this lesson, we will look at other logical operators that can be used to write more complex Boolean expressions.

As we mentioned earlier, an expression such as age >= 20, that we use as the condition within an if statement is called a Boolean expression. These simple expressions use the relational operators given earlier in this table to compare two operands—variables, constants, or other expressions—that have primitive data types. Each expression has a value of true or false.

Logical operators

We can combine Boolean expressions into more complex Boolean expressions by using the logical operators &&, ||, and !. These operators are named and, or, and not, respectively, and behave as follows:

📝 Note: The logical operators &&, ||, and !

  • The “and” operator: The expression

    boolean-expression1 && boolean-expression2

    is true if both Boolean expressions are true; otherwise, it is false.

  • The “or” operator: The expression

    boolean-expression1 || boolean-expression2

    is true if either or both Boolean expressions are true; otherwise, it is false.

  • The “not” operator: The expression

    !boolean-expression

    is true if the Boolean expression is false; otherwise, it is false.

The “and” operator &&

Run the code given below:

Get hands-on with 1200+ tech skills courses.