Java代码中如何进行“二进制,八进制,十进制,十六进制”之间相互转换呢?

java-教程王 Java教程 发布时间:2021-11-24 05:04:09 阅读数:4426 1
下文笔者将讲述java中各进制之间互相转换的方法分享,如下所示:
实现思路:
    十进制转成十六进制:   
     Integer.toHexString(int i)   
    十进制转成八进制   
     Integer.toOctalString(int i)   
    十进制转成二进制   
     Integer.toBinaryString(int i)   
    十六进制转成十进制   
     Integer.valueOf("AC90",16).toString()   
   八进制转成十进制   
     Integer.valueOf("702",8).toString()   
   二进制转十进制   
     Integer.valueOf("1101",2).toString() 
package com.java265.other;
public class Test {
	public static void main(String[] args) throws Exception {
		int i = 88;
		System.out.println("十进制数 " + i + " 转换成十六进制为 " + Integer.toHexString(i));
		System.out.println("十进制数 " + i + " 转换成八进制为 " + Integer.toOctalString(i));
		System.out.println("十进制数 " + i + " 转换成二进制为 " + Integer.toBinaryString(i));
		String str = "C";
		System.out.println("十六进制数 " + str + " 转换成10进制为 " + Integer.parseInt(str, 16));
		str = "076";
		System.out.println("八进制数 " + str + " 转换成10进制为 " + Integer.parseInt(str, 8));
		str = "1110";
		System.out.println("二进制数 " + str + " 转换成10进制为 " + Integer.parseInt(str, 2));
	}
}
进制转换方法
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202111/1828.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者