原理:将整数&15输出即得到最低四位的16进制表现形式,将整数向右移4位再&15即得到下一个四位的16进制表现形式(二进制&1,右移1位;八进制&7,右移3位)
package com.monfolld;
public class ArrayTest {
public static void main(String[] args){
toHex(60);
}
public static void toHex(int num){
for (int x=0;x<8;x++){
int temp=num & 15;
if(temp>9)
System.out.println((char)(temp-10+'A'));
else
System.out.println(temp);
num=num>>>4;
}
}
}