Comparison Operators
Part of the Fundamentals section of Coddy's Java journey — lesson 20 of 73.
Comparison operators are used to compare between two operands.
Sometimes we need to check whether an operand is bigger/smaller/... than another operand.
The following table shows possible operators for comparison:
| Operator | Meaning | Example |
|---|---|---|
| == | Equal | 1 == 2 returns false |
| != | Not Equal | 1 != 2 returns true |
| > | Greater Than | 1 > 2 returns false |
| < | Less Than | 1 < 2 returns true |
| >= | Greater or Equal | 1 >= 2 returns false |
| <= | Less or Equal | 1 <= 2 returns true |
The comparison operator returns true if the comparison is correct or false otherwise.
For example:
int var1 = 13;
int var2 = 12;
boolean var3 = var1 != var2;var3 will hold true because var1 and var2 are not equal
Remember the
booleantype,var3is a boolean.
Challenge
BeginnerWrite a script that initializes 2 variables n1 and n2 with the values 8 and 9 (accordingly).
After that initialize another variable n3 that will hold whether n1 is bigger than n2.
Cheat sheet
Comparison operators are used to compare between two operands and return true or false:
| Operator | Meaning | Example |
|---|---|---|
| == | Equal | 1 == 2 returns false |
| != | Not Equal | 1 != 2 returns true |
| > | Greater Than | 1 > 2 returns false |
| < | Less Than | 1 < 2 returns true |
| >= | Greater or Equal | 1 >= 2 returns false |
| <= | Less or Equal | 1 <= 2 returns true |
Example usage:
int var1 = 13;
int var2 = 12;
boolean var3 = var1 != var2; // var3 will hold trueTry it yourself
public class Main {
public static void main(String[] args) {
// Type your code below
// Don't change the line below
System.out.println("n1 = " + n1 + ", n2 = " + n2 + ", n3 = " + n3);
}
}This lesson includes a short quiz. Start the lesson to answer it and track your progress.
All lessons in Fundamentals
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else