Java進製之間互相轉換

2021-06-01 23:16:59 字數 915 閱讀 8185

1.public static void main(string args)

1.integer factor = 650;   

2.

3. string s;

4.

5. s = string.format("%d", factor); //10

6. system.out.println(s);

7. s = string.format("%x", factor); //16

8. system.out.println(s);

9. s = string.format("%o", factor); //8

10. system.out.println(s);

十進位制轉成十六進製制:

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()

demo:

package com.ask.test;

public class test16to2

java 進製之間的轉換

1.二進位制轉換十進位制 從右到左用二進位制的每個數去乘以2 的相應次方 從0 開始 例如 10101110 1 2 7 0 2 6 1 2 5 0 2 4 1 2 3 1 2 2 1 2 1 0 2 0 128 0 32 0 8 4 2 174 1110 0 2 0 1 2 1 1 2 2 1 2...

進製間互相轉換

我們常用的進製包括 二進位制 八進位制 十進位制和十六進製制,區別在於數運算時是逢幾進一位。以下是整數之間的轉換的。十進位制轉二進位制 方法 十進位制數除二進位製取餘,知道商為0結束。二進位制轉十進位制 方法 把二進位制數按權展開 相加即得十進位制數。二進位制轉八進位制 方法為 3位二進位制數按權展...

進製之間轉換

簡介 二進位制轉換 二進位制轉八進位制 將二進位制從右至左,三個為一組,不夠左邊填0補齊,按權相加,拼接得到8進製 二進位制轉10進製 將二進位制數直接按權相加 二進位制轉16進製制 將二進位制從右至左,四個為一組,不夠左邊補0,按權相加,拼接得到10進製 轉為二進位制 八進位制轉二進位制 每乙個位...