Java Integer compareTo() method
The compareTo() method of Integer class of java.lang package compares two Integer objects numerically and returns the value 0 if this Integer is equal to the argument Integer; a value less than 0 if this Integer is numerically less than the argument Integer; and a value greater than 0 if this Integer is numerically greater than the argument Integer (signed comparison).
Syntax :
public int compareTo(Integer anotherInt)
Parameter :
anotherInt- : the Integer to be compared.
Return :
- This method returns the value 0 if this Integer is
equal to the argument Integer;
- a value less than 0 if this Integer is
numerically less than the argument Integer;
- and a value greater than 0 if this Integer is
numerically greater than the argument Integer
(signed comparison).
Example 01 : To show working of java.lang.Integer.compareTo() method.
java
import java.lang.Integer;
class Gfg {
public static void main(String args[])
{
Integer a = new Integer( 10 );
Integer b = new Integer( 20 );
System.out.println(a.compareTo(b));
Integer x = new Integer( 30 );
Integer y = new Integer( 30 );
System.out.println(x.compareTo(y));
Integer w = new Integer( 15 );
Integer z = new Integer( 8 );
System.out.println(w.compareTo(z));
}
}
|
Output:
-1
0
1
Example 02 :The working of compareTo() method in Java to compare two integer values.
Java
import java.io.*;
class GFG {
public static void main(String[] args)
{
Integer num1 = 10 ;
Integer num2 = 5 ;
Integer num3 = 10 ;
int result1 = num1.compareTo(num2);
int result2 = num1.compareTo(num3);
int result3 = num2.compareTo(num3);
System.out.println( "Comparing num1 and num2: "
+ result1);
System.out.println( "Comparing num1 and num3: "
+ result2);
System.out.println( "Comparing num2 and num3: "
+ result3);
}
}
|
Output :
Comparing num1 and num2: 1
Comparing num1 and num3: 0
Comparing num2 and num3: -1
Last Updated :
03 Apr, 2023
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...