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


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


Java Byte 類的 compareUnsigned() 方法通過將值視為無符號來對兩個字節對象進行數字比較。

用法:

public static int compareUnsigned(byte x , byte y)

參數:

參數 'x' 和 'y' 表示要比較的第一個和第二個字節值。

返回值

此方法返回一個整數值。

  • 如果兩個參數相等(x==y),則返回零。
  • 如果 x 大於 y 作為無符號值(x>y),則它返回大於零的值。
  • 如果 x 小於 y,則它返回小於零的值作為無符號值 (x<y)。

例子1

public class JavaByteCompareUnsignedExample1 {
	public static void main(String[] args) {
		byte b1=-9;
		byte b2=-10;
		int val=Byte.compareUnsigned(b1, b2);
		System.out.println("compareUnsigned method will return "+val);
	}
}

輸出:

compareUnsigned method will return 1

例子2

public class JavaByteCompareUnsignedExample2 {
	public static void main(String[] args) {
		byte b1=-9;
		byte b2=-10;
		int val=Byte.compareUnsigned(b1, b2);
		if(val==0) {
			System.out.println(b1+" and "+b2+" are equal");
		}
		else if(val>0) {
			System.out.println(b1+" is greater than "+b2);
		}
		else {
			System.out.println(b2+" is greater than "+b1);
		}
	}
}

輸出:

-9 is greater than -10





相關用法


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