Java 十進制到任意進制的轉換

1、十進制轉換爲十進制(任意進制):

通過上一篇文章知道:任意進制轉換爲十進制公式:係數 * 基數的全次冪的和,而十進制轉任意進制我們就要進行除法計算。

12345 / 10 = 1234...5
1234  / 10 = 123....4
123	  / 10 = 12.....3
12	  / 10 = 1......2
1     / 10 = 0......1	

看下面圖解:
在這裏插入圖片描述
總結公式:除基數倒取餘數(除基倒取餘)

2、十進制轉換爲二進制:(60轉換爲二進制)

60 / 2 = 30...0
30 / 2 = 15...0
15 / 2 = 7....1
7  / 2 = 3....1
3 /  2 = 1....1
1 /  2 = 0....1 	

轉換爲二進制的結果爲:0b111100
在這裏插入圖片描述
3、十進制轉換爲八進制:(60轉換爲八進制)

60
60 / 8 = 7 ...4
7  / 8 = 0 ...7

轉換爲八進制的結果爲:074
在這裏插入圖片描述
4、十進制轉換爲十六進制:(60轉換爲十六進制)

60
60 / 16 = 3...12(c)
12 / 16 = 0...3

轉換爲十六進制的結果爲:0x3c
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章