Java Relational Operators

Java Programming Tutorials

Java Fundamentals

The Java Relational operators compare between operands and determine the relationship between them.



There are six types of relational operators in Java, these are:

Operator Meaning
== Is equal to
!= Is not equal to
> Greater than
< Less than
>= Greater than or equal to
<= Less than or equal to

These operators are mainly used when applying control statements in the program.

The output of the relational operator is (true/false) boolean value, and in Java, true or false is a non-numeric value that is not related to zero or one.

Program to Show Relational Operators Works

Example:

public class relatiop {

 public static void main(String[] args) {
  //Variables Definition and Initialization
  int num1 = 12, num2 = 4;

  //is equal to
  System.out.println("num1 == num2 = " + (num1 == num2) );

  //is not equal to
  System.out.println("num1 != num2 = " + (num1 != num2) );

  //Greater than
  System.out.println("num1 >  num2 = " + (num1 >  num2) );

  //Less than
  System.out.println("num1 <  num2 = " + (num1 <  num2) );

  //Greater than or equal to
  System.out.println("num1 >= num2 = " + (num1 >= num2) );

  //Less than or equal to
  System.out.println("num1 <= num2 = " + (num1 <= num2) );

 }
}

Output:

num1 == num2 = false
num1 != num2 = true
num1 >  num2 = true
num1 <  num2 = false
num1 >= num2 = true
num1 <= num2 = false


Found This Page Useful? Share It!
Get the Latest Tutorials and Updates
Join us on Telegram

Keep W3schools Growing with Your Support!
❤️ Support W3schools