码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-06-29 12:52:35      阅读:188      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!