/*
数组的应用:
获取一个整数的16进制表现形式。
*/
class TenToHex
{
public static void main(String[] args)
{
System.out.println("Hello World!");
toHex(60);
}
public static void toHex(int num)
{
for(int x=0;x<8;x++) //一个int整型变量有32个比特(bit),4个字节(byte)
{
int temp = num & 15;
//15是4个比特表示的最大整数,num与15作与运算,结果为num的最后4个比特位,4位二进制表示一位16进制
if(temp>9)
System.out.println((char)(temp-10+'A'));
else
System.out.println(temp);
num = num >>> 4;
//对二进制进行无符号右移四位,将已经转化为16进制的二进制移去,对剩余的二进制位进行循环转化
}
}
}