本站目前升级了全新主题zhime,该主题色彩更清新明亮。售价99元/套,你值得拥有,后台配置全,永久更新。另外还有Next.js版本!😃

Java基础之任意整数转换成对应的16进制数

废话不多说,直接上代码:

code
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的学习又捡起来了,虽说是简单的,但是至少又有了动力了,希望能坚持下去。

所以大家一定要有强大的执行力啊,继续加油吧!

读完了点一下,作者能得积分

赞赏

如果这篇内容帮到了你,不妨请作者喝杯咖啡

分享 微博 QQ

1 条评论

发表评论