java 二,八,十,十六进制相互转化

本文通过具体示例展示了如何使用Java进行不同数制之间的转换,包括十进制与其他进制的互相转换,以及二进制、八进制与十六进制之间的相互转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

private static void show() {
		// 一、  十进制转换其他(2,8,16)

		System.out.println("--------十进制转换其他(2,8,16)--------------->");
		// 十进制转成二进制
		System.out.println("12的二进制:" + Integer.toBinaryString(12));
		// 十进制转成八进制
		System.out.println("65的八进制: " + Integer.toOctalString(65));
		// 十进制转成十六进制:
		System.out.println("15的十六进制:" + Integer.toHexString(15));

		// 二、  (2,8,16)其他转换十进制
		// (Integer valueOf(String s, int radix) )

		System.out.println("-------- (2,8,16)其他转换十进制--------------->");
		// 二进制转成十进制
		System.out.println("1001的十进制:" + Integer.valueOf("1001", 2));
		// 八进制转成十进制
		System.out.println("57的十进制:" + Integer.valueOf("57", 8));
		// 十六进制转成十进制
		System.out.println("AC的十进制:" + Integer.valueOf("AC", 16));
		
		
		
		// 三、 二进制转换其他(8,10,16)
		System.out.println("-------- 二进制转换其他(8,10,16)--------------->");
		System.out.println("二进制1010转十进制"+Integer.valueOf("1010", 2));
		System.out.println("二进制1010转八进制"+Integer.toOctalString(Integer.valueOf("1010", 2)));
		System.out.println("二进制1010转十六进制"+Integer.toHexString(Integer.valueOf("1010", 2)));
		
		
		//四、 八进制转成转换其他(2,10,16)
		System.out.println("-------- 八进制转成转换其他(2,10,16)--------------->");
		System.out.println("八进制12转十进制"+Integer.valueOf("12", 8));
		System.out.println("八进制12转二进制"+Integer.toBinaryString(Integer.valueOf("12", 8)));
		System.out.println("八进制12转十六进制"+Integer.toHexString(Integer.valueOf("12", 8)));

	
		//五、 十六进制转成转换其他(2,8,10)
		System.out.println("--------十六进制转成转换其他(2,8,10)--------------->");
		System.out.println("十六进制7F转十进制"+Integer.valueOf("7F", 16));
		System.out.println("十六进制7F转二进制"+Integer.toBinaryString(Integer.valueOf("7F", 16)));
		System.out.println("十六进制7F转八进制"+Integer.toOctalString(Integer.valueOf("7F", 16)));
	}


  效果:

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值