概述
/**
* 整数型, 进制间的互相转换
*/
public class IntConversion {
public static void main(String[] args) {
int num = 38 ;
String str1 = Integer.toHexString( num ) ;
System.out.println( "十进制[" + num + "]转换成十六进制 = " + str1 ); // 26
String str2 = Integer.toOctalString( num ) ;
System.out.println( "十进制[" + num + "]转换成八进制 = " + str2 ); // 46
String str3 = Integer.toBinaryString( num ) ;
System.out.println( "十进制[" + num + "]转换成二进制 = " + str3 ); // 100110
String str4 = Integer.toString( 56, 7 ) ;
System.out.println( "十进制[" + num + "]转换成七进制 = " + str4 ); // 110
System.out.println( "-------------------------------------" );
int num1 = Integer.valueOf( "38", 16 );
System.out.println( "十六进制[38]转成十进制 = " + num1 ); // 56
String num2 = Integer.toBinaryString( Integer.valueOf("38",16) ); // 111000
System.out.println( "十六进制[38]转成二进制 = " + num2 );
String num3 = Integer.toOctalString(Integer.valueOf( "38", 16) ); // 70
System.out.println( "十六进制[38]转成八进制 = " + num3 );
}
}
转载于:https://www.cnblogs.com/dgm2088/p/10118762.html
最后
以上就是眯眯眼雪碧为你收集整理的Java 整数型的进制间的互相转换的全部内容,希望文章能够帮你解决Java 整数型的进制间的互相转换所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复