首页 > 编程语言 > 详细

Java基础知识强化106:Java中如何实现十进制到其他进制的转换

时间:2016-06-29 12:51:53      阅读:144      评论:0      收藏:0      [点我收藏+]

下面是示例代码,我们直接通过JDK工具库中的方法实现的,如下:

 

 1 package com.himi.radix;
 2 
 3 
 4 /**
 5  * Java中如何实现十进制到其他进制的转换
 6  * @author hebao
 7  *
 8  */
 9 public class IntegerToOther {
10 
11     public static void main(String[] args) {
12         int n = 14;
13         //十进制转成十六进制:
14         String n0 = Integer.toHexString(n);
15         System.out.println("0x"+n0.toUpperCase());    
16         //十进制转成八进制
17         String n1 = Integer.toOctalString(n);
18         System.out.println(n1);
19         //十进制转成二进制
20         String n2 = Integer.toBinaryString(12);
21         System.out.println(n2);
22         
23         //十六进制转成十进制
24         String n3 = Integer.valueOf("FFFF",16).toString();
25         System.out.println(n3);    
26         //十六进制转成二进制
27         String n4 = Integer.toBinaryString(Integer.valueOf("FFFF",16));
28         System.out.println(n4);    
29         //十六进制转成八进制
30         String n5 = Integer.toOctalString(Integer.valueOf("FFFF",16));
31         System.out.println(n5);
32         
33         
34         //八进制转成十进制
35         String n6 = Integer.valueOf("576",8).toString();
36         System.out.println(n6);    
37         //八进制转成二进制
38         String n7 = Integer.toBinaryString(Integer.valueOf("23",8));
39         System.out.println(n7);
40         //八进制转成十六进制
41         String n8 = Integer.toHexString(Integer.valueOf("23",8));
42         System.out.println(n8);
43         
44         
45         //二进制转十进制
46         String n9  = Integer.valueOf("010110101010",2).toString();
47         System.out.println(n9);    
48         //二进制转八进制
49         String n10 = Integer.toOctalString(Integer.parseInt("010110101010", 2));
50         System.out.println(n10);    
51         //二进制转十六进制
52         String n11 = Integer.toHexString(Integer.parseInt("010110101010", 2)).toUpperCase();
53         System.out.println("0x"+n11);
54 
55     }
56 
57 }

程序运行效果,如下:

技术分享

Java基础知识强化106:Java中如何实现十进制到其他进制的转换

原文:http://www.cnblogs.com/hebao0514/p/5626319.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!