废话不多说,直接上代码:
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<arr.length;x++){ System.out.print(arr[x]); } } }
显示结果:3C
这就是任意一个整数转换成对应的16进制数的方法,分享给大家,希望大家有用的到的地方。
这几天终于把java的学习又捡起来了,虽说是简单的,但是至少又有了动力了,希望能坚持下去。
所以大家一定要有强大的执行力啊,继续加油吧!
http://www.loveboygirl.com love恶搞网 我很看好你的网站,我也做网站,喜欢多多支持,我也支持你,您也支持我,大家共同进步