1. 程式人生 > >二進制,八進制,十進制,十六進制!!!!

二進制,八進制,十進制,十六進制!!!!

進制轉換 百度一下 java obi bsp 開頭 bin octal 。。

一直以為進制轉換離我很遠,不會碰到這個問題,就算碰到了,百度一下就能解決,所以一直沒關註過這個問題。直到有一天,碰到了一個進制轉換問題,卻不可以用百度。。。FUCK。

所以總結一下,二進制,八進制,十進制,十六進制如下:

* 二進制全是0、1
* 八進制以0開頭表示,0-7
* 十進制不能以0開頭表示,0-9
* 十六進制以0x開頭表示,0-9,A-F

java中進制轉換:

A、十進制轉換其他

  十進制轉成二進制 Integer.toBinaryString(int i)

  十進制轉成八進制 Integer.toOctalString(int i)

  十進制轉成十六進制 Integer.toHexString(int i)

B、其他轉換十進制

  二進制轉十進制 Integer.valueOf("1010",2).toString()

  八進制轉成十進制 Integer.valueOf("125",8).toString()

  十六進制轉成十進制 Integer.valueOf("ABCDEF",16).toString()

二進制,八進制,十進制,十六進制!!!!