Java基礎中的常量、進位「學習分享」

二、Java語言基礎4

4.1 Java語言中的常量

常量是在程序執行的過程中,值不發生改變的稱為常量。常量的分類包括:字面值常量、自定義常量。其中,字面值常量有:字符串常量、字符常量、整數常量、小數常量、布爾型常量、空常量。

1、 字符串常量:用雙引號括起來的內容;

2、 字符常量:用單引號括起來的內容,注意:單引號內只能放單個數字,單個字母或單個符號;

3、 整數常量:所有整數;

4、 小數常量:所有的小數;

5、 布爾常量:僅有true和false;

6、 空常量:null。

Java基礎中的常量、進制「學習分享」

常量

4.2 Java中的進制

進制就是進位制,是規定的一種進位方法。十進制即逢十進一,二進制即逢二進一,八進制即逢八進一,十六進制即逢十六進一,以此來類推。進制越大,表現的形式越短。

1、 二進制由0,1組成,運算規律是逢二進一;

2、 十進制由0-9組成,運算規律是逢十進一;

3、 Java編寫進製表示形式如下:

Java基礎中的常量、進制「學習分享」

Java編寫進製表示形式

4.3 任意進制轉十進制

1、十進制轉十進制:

1234 = 1000 + 200 + 30 + 4

= 1*10^3 + 2*10^2 + 3*10^1 + 4*10^0

2、二進制轉十進制:

0b10 = 1*2^1 + 0*2^0 = 2

3、八進制轉十進制:

010 = 1*8^1 + 0*8^0 = 8

4、 十六進制轉十進制:

0x10 = 1*16^1 + 0*16^0 = 16

4.4 十進制轉任意進制

1、十進制轉任意N進制,通過除N倒取餘數的方法得到。

Java基礎中的常量、進制「學習分享」

十進制轉任意進制

2、Java代碼實現十進制轉二、八、十六進制,如下圖:

4.3 快速進制轉換法

1、通過8421碼的方式進行二進制和十進制的相互轉換

2、通過421實現二進制和8進制的快速簡易轉換

3、以此方法實現其他進制之間的快速轉換,如下圖所示:

Java基礎中的常量、進制「學習分享」

進制快速轉換

Java基礎中的常量、進制「學習分享」

封面


分享到:


相關文章: