1. 程式人生 > 其它 >自學java第十二天

自學java第十二天

java中進位制與轉換

1.直接呼叫java中的庫函式。
public class Test {
public static void main (String[] args)
{
//二進位制轉十進位制
Integer.valueOf(“0111”,2).toString();
System.out.println(Integer.valueOf(“0111”,2).toString());
//二進位制轉八進位制
Integer.toOctalString(Integer.parseInt(“0110”, 2));
System.out.println(Integer.parseInt(“0110”, 2));
//二進位制轉十六進位制
Integer.toHexString(Integer.parseInt(“1011”, 2));
System.out.println(Integer.parseInt(“1001”, 2));
//十六進位制轉成十進位制
Integer.valueOf(“FFFF”,16).toString();
System.out.println(Integer.valueOf(“FFFF”,16).toString());
//十六進位制轉成二進位制
Integer.toBinaryString(Integer.valueOf(“FFFF”,16));
System.out.println(Integer.toBinaryString(Integer.valueOf(“FFFF”,16)));
//十六進位制轉成八進位制
Integer.toOctalString(Integer.valueOf(“FFFF”,16));
System.out.println(Integer.toOctalString(Integer.valueOf(“FFFF”,16)));
//八進位制轉成十進位制
Integer.valueOf(“544”,8).toString();
System.out.println(Integer.valueOf(“544”,8).toString());
//八進位制轉成二進位制
Integer.toBinaryString(Integer.valueOf(“45”,8));
System.out.println(Integer.toBinaryString(Integer.valueOf(“45”,8)));
//八進位制轉成十六進位制
Integer.toHexString(Integer.valueOf(“45”,8));
System.out.println(Integer.toHexString(Integer.valueOf(“45”,8)));
//二進位制轉十進位制
Integer.valueOf(“0111”,2).toString();
System.out.println(Integer.valueOf(“0111”,2).toString());
//二進位制轉八進位制
Integer.toOctalString(Integer.parseInt(“0111”, 2));
System.out.println(Integer.toOctalString(Integer.parseInt(“0111”, 2)));
//二進位制轉十六進位制
Integer.toHexString(Integer.parseInt(“0111”, 2));
System.out.println(Integer.toHexString(Integer.parseInt(“0111”, 2)));
}
}