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() methodimport 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

… [Trackback]
[…] Read More Information here to that Topic: geeksforgeeks.org/java-integer-compareunsigned-method/ […]