Integral 進制設定
Java 基本型別 Primitive Data Types 種類
種類
進位方式
說明
例如
備註
2 進位
為 0b 或 0B 開頭的數值。
0b1010、0B1010
8 進位
為 0 開頭的數值。
012
10 進位
為非 0 開頭的數值。
10
16 進位
為 0x 或 0X 開頭的數字。
0xa、0xA、0Xa、0XA
範例
public class IntegerValue {
public static void main(String[] args) {
int a = 10;
System.out.println("a 為:" + a);
System.out.print("a的二進位為:0b" + Integer.toBinaryString(a));
System.out.println(" 或 0B" + Integer.toBinaryString(a));
System.out.println("a的八進位為:0" + Integer.toOctalString(a));
System.out.print("a的十六進位為:0x" + Integer.toHexString(a));
System.out.print(" 或 0X" + Integer.toHexString(a).toUpperCase());
System.out.print(" 或 0X" + Integer.toHexString(a));
System.out.println(" 或 0X" + Integer.toHexString(a).toUpperCase());
}
}
a 為:10
a 的二進位為:0b1010 或 0B1010
a 的八進位為:012
a 的十六進位為:0xa 或 0XA 或 0Xa 或 0XA
【 M@nGo 留言區 】 如有任何建議的地方,請前往芒果留言區留言。
最后更新于