Java學習第二天之進製轉換

2021-08-21 17:52:08 字數 990 閱讀 5548

十進位制和二進位制之間的相互轉化

class demo2

//十進位制轉換二進位制

public static void tobinary(int num)

public static void tobin(int num)

system.out.print(sb.reverse());

}}

十進位制和八進位制的轉化

class demo2

//通過查表法來進行進製轉換,temp的值作為陣列的索引

public static void tohex1(int num)

; int temp;

for(int i = 0; i < 8; i++)

system.out.print(sb.reverse());

} //十進位制轉化為十六進製制

public static void tohex(int num)

else

num = num>>> 4;

} system.out.print(sb.reverse());

}}

/* 進製轉化的優化*/

class arraytest

//呼叫trans函式完成進製轉換

public static void tobin(int num)

public static void trans(int num,int base,int offset) //base代表進製

; char pos = new char[32];

int count = 0;

while(num != 0)

for(int i = count-1; i >= 0; i--)

system.out.print(str[pos[i]]);

system.out.println();

}}

JAVA學習第二天

作業 1.各種進製的表現形式和特點 二進位制 0 1兩個數字表示,前加0b b例如 0b1011100 八進位制 0 1 2 3 4 5 6 7八個數字表示,前加0,例如 056723 十進位制 常用的數值 十六進製制 0 1 2 3 4 5 6 7 8 9 a b c d e f十六個數字表示,前...

Java學習第二天

1,變數要宣告,宣告包括 變數名 變數型別 2,變數名 由 字母開頭,後面可以包含數字,不能用數字開頭 3,變數被使用之前要初始化,就是得有乙個值,初始化有兩種方式,一種是在宣告的時候初始化,一種是先宣告,完了再初始化 4,初始化的時候要注意變數型別,比如 int 整形表示4個位元組 大概就是正負2...

學習第二天 java基礎

今天的學習內容挺豐富的,知識點多 主要有變數,資料型別,資料型別之間的轉換 變數1宣告 1 以 結束 2 一次可以宣告多個中間 隔開 3 語法 資料型別 標示符 2命名1 規則 1 只能出現四種字元 字母,數字,下劃線 而且數字不能作為首位 2 大小寫敏感 3 可以但不建議以中文命名 如int 年齡...