Java Integer compare() method

The compare() method of Integer class of java.lang package compares two integer values (x, y) given
as a parameter and returns the value zero if (x==y), if (x < y) then it returns a value less than zero and
if (x > y) then it returns a value greater than zero.

Syntax :

public static int compare(int x, int y)
Parameter :
x : the first int to compare
y : the second int to compare
Return :
This method returns the value zero if (x==y), 
if (x < y) then it returns a value less than zero 
and if (x > y) then it returns a value greater than zero.

Example :To show working of java.lang.Integer.compare() method.

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java program to demonstrate working
// of java.lang.Integer.compare() method
import java.lang.Integer;
  
class Gfg {
    // driver code
    public static void main(String args[])
    {
        int a = 10;
        int b = 20;
  
        // as 10 less than 20, Output will be a value less than zero
        System.out.println(Integer.compare(a, b));
  
        int x = 30;
        int y = 30;
  
        // as 30 equals 30, Output will be zero
        System.out.println(Integer.compare(x, y));
  
        int w = 15;
        int z = 8;
  
        // as 15 is greater than 8, Output will be a value greater than zero
        System.out.println(Integer.compare(w, z));
    }
}

chevron_right


Output:

-1
0
1


My Personal Notes arrow_drop_up

Welcome to Wenzkaba Planet

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.