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

来源:互联网 发布:37少年群侠传进阶数据 编辑:程序博客网 时间:2024/06/01 10:08
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)));}


  效果:

 



0 0
原创粉丝点击