十進位制和二進位制之間的相互轉化
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 年齡...