java.lang.Long compareUnsigned(long x, long y)
Description
Make a note that the compareUnsigned() method of Long class is static thus it should be accessed statically which means the we would be calling this method in this format:
Long.compareUnsigned(long x, long y)
Non static method is usually called by just declaring method_name(argument) however in this case since the method is static, it should be called by appending the class name as suffix. We will be encountering a compilation problem if we call the java compareUnsigned method non statically.
Method Syntax
public static int compareUnsigned(long x, long y)
Method Argument
Data Type | Parameter | Description |
---|---|---|
long | x | the first long to compare |
long | y | the second long to compare |
Method Returns
The compareUnsigned(long x, long y) method of Longclass returns the value 0 if x == y; a value less than 0 if x < y as unsigned values; and a value greater than 0 if x > y as unsigned values
Compatibility
Requires Java 1.8 and up
Java Long compareUnsigned(long x, long y) Example
Below is a simple java example on the usage of compareUnsigned(long x, long y) method of Long class.
package com.javatutorialhq.java.examples; import java.util.Scanner; /* * This example source code demonstrates the use of * compareUnsigned(long x,long y) method of Long class */ public class LongCompareUnsignedExample { public static void main(String[] args) { // Ask for user input System.out.print("Enter the first value:"); // declare a scanner object to read the user input Scanner s = new Scanner(System.in); // assign the input to a variable Long value1 = s.nextLong(); // Ask for another value System.out.print("Enter the second value:"); Long value2 = s.nextLong(); // compare the two user input (unsigned value) int result = Long.compareUnsigned(value1, value2); // interpret the result if(result == 0){ System.out.println("They are equal"); }else if(result > 0){ System.out.println("First Value is greater than the second"); }else{ System.out.println("First Value is less than the second"); } // close the scanner object s.close(); } }
Sample Output
Below is the sample output when you run the above example.