/** * 整数型, 进制间的互相转换 */ 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 ); } }
Java 整数型的进制间的互相转换
猜你喜欢
转载自www.cnblogs.com/dgm2088/p/10118762.html
今日推荐
周排行