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);