# Comparison Operators

## Equality Operators

The equality operator determine if the operands are equal or not equal to.

Equality Operators

Operator Description
== Equal Operator
!= Not Equal

## Example - Using Equality Operator

The equality operators are used with if statements. We haven't discussed if statements yet.

Let's test if dividing 4 by 2 will be equal to 0. When the comparison is done, isEven will be true.

boolean isEven;
isEven = (4 / 2 == 0);


Check if 5 divided by 2 will yield an odd result. isOdd will be true.

boolean isOdd;
isOdd = (5 / 2 == 0);


## Relational Operators

Relational operators determine whether an operator is less than, greater than, less or equal to or greater than or equal to another operand.

Relational Operators

Operator Description
> Greater than
< Less than
>= Greater than or equal to
<= Less than or equal to

## Example - Using Relational Operators

Check if 3 is greater than 2. isGreater will be true.

boolean isGreater = (3 > 2);


Check if 2 is less than 3. isLess will be true after the statement is evaluated.

boolean isLess = (2 < 3);


Check if 3 is greater or equal to 2; result be true since 3 is greater than 2.

boolean result = (3 >= 2);


Check is 2 is less than or equal to 3. result will be true since 2 is less than or equal to 3.

boolean result = (2 <= 3);