當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java Integer compareUnsigned()用法及代碼示例


java.lang包的Integer類的compareUnsigned()方法比較作為參數給出的兩個整數值(x,y),將這些值視為無符號,如果(x == y),並且(x <y),則返回零它返回小於零的值,如果(x> y),則返回大於零的值。

用法:

public static int compareUnsigned(int x, int y)
參數:
x: the first int to compare
y: the second int to compare
返回:
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.

例:展示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)); 
    } 
}

輸出:

-1
0
1
-1


相關用法


注:本文由純淨天空篩選整理自Niraj_Pandey大神的英文原創作品 Java Integer compareUnsigned() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。