Java Relational Operators

In this chapter you will learn:

  1. What are the relational operators in Java
  2. Relational Operators List
  3. Example - Java Relational Operators
  4. Example - outputs the result of a relational operator

Description

Java relational operators determine the relationship between two operands.

Relational Operators List

The relational operators in Java are:

Operator Result
== Equal to
!= Not equal to
> Greater than
< Less than
>= Greater than or equal to
<= Less than or equal to

Example

For example, the following code fragment is perfectly valid. It compares two int values and assign the result to boolean value c.

 
public class Main {
  public static void main(String[] argv) {
    int a = 4;// w w  w  .  j  a  v a2 s . c  om
    int b = 1;
    boolean c = a < b;

    System.out.println("c is " + c);
  }
}

The result of a < b (which is false) is stored in c.

Example 2

The outcome of a relational operator is a boolean value. In the following code, the System.out.println outputs the result of a relational operator.


public class Main {
  public static void main(String args[]) {
    // outcome of a relational operator is a boolean value
    System.out.println("10 > 9 is " + (10 > 9));
  }/*from  w w  w.j  a  v a2 s.c o m*/
}

The output generated by this program is shown here:

Next chapter...

What you will learn in the next chapter:

  1. What are bitwise operation
  2. Bitwise operators List
  3. How to use bitwise operator assignments
Home »
  Java Tutorial »
    Java Langauge »
      Java Operator
Java Arithmetic Operators
Java Compound Assignment Operators
Java Increment and Decrement Operator
Java Logical Operators
Java Logical Operators Shortcut
Java Relational Operators
Java Bitwise Operators
Java Left Shift Operator
Java Right Shift Operator
Java Unsigned Right Shift
Java ternary operator