背景
將二進制數轉換成十六進制的表現形式。(就是在獲取32位二進制的每四位,拿到二進制的最低四位)
實現
代碼實現
public static void BitCalc() {
//獲取60的二進制
System.out.println(Integer.toBinaryString(60));
int num =60;
int n1 = num & 15;
int temp = 60 >> 4;
int n2 = temp & 15;
System.out.print(n2);
System.out.println((char)(n1-10+'A'));
//三元運算
int x =1,y;
y =(x>1)?'a':200;
System.out.println("y="+y);
}
結果
111100
3C
y=200