定義十進制的數直接寫,定義8進制的數以0開頭,定義二進制的數以0b開頭,定義十六進制的數以0x開頭
需要将十進制的數以二進制的數表示出來可以參照下例:
int a = 10;
System.out.println(Integer.toBinaryString(a));
轉換成八進制把Binary換成Octal
轉換成十六進制把Binary換成Hex
解釋:Binary是二進制的意思,Octal是八進制的意思,Hex是十六進制的意思。
十進制轉成十六進制:
Integer.toHexString(int i)
十進制轉成八進制
Integer.toOctalString(int i)
十進制轉成二進制
Integer.toBinaryString(int i)
十六進制轉成十進制
Integer.valueOf("FFFF",16).toString()
八進制轉成十進制
Integer.valueOf("876",8).toString()
二進制轉十進制
Integer.valueOf("0101",2).toString()
将程式設計看作是一門藝術,而不單單是個技術。
敲打的英文字元是我的黑白琴鍵,
思維圖紙畫出的是我編寫的五線譜。
當美妙的華章響起,現實通往二進制的大門即将被打開。