Método Java Integer compareUnsigned()

El método compareUnsigned() de la clase Integer del paquete java.lang compara dos valores enteros (x, y) proporcionados como parámetro, trata los valores como sin signo y devuelve el valor cero si (x==y), si (x < y ) entonces devuelve un valor menor que cero y si (x > y) entonces devuelve un valor mayor que cero.

Sintaxis:

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.

Ejemplo: para mostrar el funcionamiento del método java.lang.Integer.compareUnsigned() .

// 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));
    }
}

Producción:

-1
0
1
-1

Publicación traducida automáticamente

Artículo escrito por Niraj_Pandey y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *