Java基礎之進製演算法

2021-08-13 02:48:38 字數 1093 閱讀 7024

「`

識別符號:凡是可以自己起名字的地方都是識別符號

注意事項:

1、取值範圍:a~z,a~z,0~9,_和$

2、數字不能開頭

3、不能使用關鍵字和保留字,但是可以包含關鍵字和保留字

4、不能包含空格

進製之間的轉換(常出現在筆試題中)

二進位制:滿二進一 取值範圍:0,1 符號:0b 舉例:0b10

十進位制:滿十進一 取值範圍:0~9

八進位制:滿八進一 取值範圍:0~7 符號:0 舉例:077

十六進製制:滿十六進一 取值範圍:0~9 a b c d e f 符號:0x 舉例:0x38

十進位制轉換為二進位制?

使用短除法,每次短除2,記錄商和餘數,知道除到商為0結束短除,

將餘數從下往上,拼接組合起來,得到二進位制資料

二進位制轉換為十進位制?

使用乘法,將每個二進位制位上的值乘以2的位數-1次冪(換算成十進位制資料),然後每個值累加得到最終這個十進位制資料

將二進位制資料轉換為八進位制資料?

將二進位制資料從最低位開始每三位為一組,不足的最高位補零;將每組中的二進位制位的值換算成十進位制資料然後累加起來;最後將每組得到的結果做拼接,得到八進位制資料

注意:八進位制轉換二進位制就是乙個逆過程,請看下圖

將二進位制資料轉換為十六進製制資料?

將二進位制資料從最低位開始每四位為一組,不足的最高位補零;

將每組中的二進位制位的值換算成十進位制資料,然後累加起來;

最後將每組得到的結果做拼接,得到十六進製制資料;

注意:十六進製制轉換為二進位制就是乙個逆過程

JAVA基礎之常量 進製 變數

常量 表示不能改變的數值。常量的分類 1.整數常量。包括所有整數。2.小數常量。包括所有小數。3.布林型 boolean 常量。特殊常量,只有兩個數值。true和false。4.字元常量。用單引號表示,引號內只能有乙個字元。例如 a 5.字串常量。用雙引號表示,引號內可以有多個字元。例如 abc 6...

Java基礎之移位與進製轉換

system.out.println 13 2 2 system.out.println 13 2 system.out.println 13 2 system.out.println integer.tobinarystring 13 轉換為二進位制1101 移位運算子 向左移位,向右移位 13 ...

java基礎之基本演算法

1 選擇排序 原理 a 將陣列中的每個元素,與第乙個元素比較 如果這個元素小於第乙個元素,就將這個 兩個元素交換.b 每輪使用a的規則,可以選擇出乙個最小元素 放到第乙個位置.c 經過n 1輪比較完成排序 簡單說 每輪選擇最小的放到前面.public class selectionsort impl...