Saturday, October 11, 2025
HomeLanguagesJavaJava Integer compareUnsigned() method

Java Integer compareUnsigned() method

The compareUnsigned() method of the Integer class of java.lang package compares two integer values (x, y) given as a parameter, treating the values as unsigned 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 compareUnsigned(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,
treating the values(x, y) as unsigned.

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

java




// Java program to demonstrate working
// of java.lang.Integer.compareUnsigned() method
import java.lang.Integer;
 
class Gfg {
 
    // driver code
    public static void main(String args[])
    {
        int a = 100;
        int b = 200;
 
        // as 100 less than 200, Output will be a value less
        // than zero
        System.out.println(Integer.compareUnsigned(a, b));
 
        int x = 28;
        int y = 28;
 
        // as 28 equals 28, Output will be zero
        System.out.println(Integer.compareUnsigned(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.compareUnsigned(w, z));
 
        int m = 15;
        int n = -8;
 
        // as 15 is greater than -8,
        // but -8 will be treated as an unsigned number
        // which will be greater than 15
        // Output will be a value less than zero
        System.out.println(Integer.compareUnsigned(m, n));
    }
}


Output:

-1
0
1
-1

Example 02: To show the working of ‘compareUnsigned()’ method. 

Java




import java.io.*; //imports the java.io package,
 
class GFG {
    public static void main(String[] args)
    {
        int x = -100;
        int y = 200; // initialize them to the values -100
                     // and 200
 
        int result = Integer.compareUnsigned(x, y);
        if (result < 0) {
            System.out.println(
                "x is less than y"); // print statement
        }
        else if (result > 0) {
            System.out.println("x is greater than y");
        }
        else {
            System.out.println("x is equal to y");
        }
    }
}


Output:

x is greater than y
Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32352 POSTS0 COMMENTS
Milvus
87 POSTS0 COMMENTS
Nango Kala
6720 POSTS0 COMMENTS
Nicole Veronica
11883 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11941 POSTS0 COMMENTS
Shaida Kate Naidoo
6839 POSTS0 COMMENTS
Ted Musemwa
7103 POSTS0 COMMENTS
Thapelo Manthata
6794 POSTS0 COMMENTS
Umr Jansen
6794 POSTS0 COMMENTS