2021.11.3,内容:查表法进制转换

//查表法进制转换
public static void toHex_1(int num){
if(num==0){
System.out.println(“0”);
return;
}
//对应关系表
char[] chs = {‘0’,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘9’,‘A’,‘B’,‘C’,‘D’,‘E’,‘F’};
char[] arr = new char[8];
int pos = arr.length;
while(num!=0){
int temp = num&15;
arr[–pos] = chs[temp];
num = num>>>4;
}
System.out.println(“pos=”+pos);
for(int x=pos;x<arr.length;x++){
System.out.print(arr[x]);
}
}

猜你喜欢

转载自blog.csdn.net/change__12/article/details/121132482