废话不多说,直接上代码:
class SearchDemo{
public static void main(String[] args){
toHex(60);
}
//任意一个整数转换成16的数
public static void toHex(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;
}
for (int x=pos;x
System.out.print(arr[x]);
}
}
}
显示结果:3C
这就是任意一个整数转换成对应的16进制数的方法,分享给大家,希望大家有用的到的地方。
这几天终于把java的学习又捡起来了,虽说是简单的,但是至少又有了动力了,希望能坚持下去。
所以大家一定要有强大的执行力啊,继续加油吧!