Last Updated : 04 Apr, 2023
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
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4