二、Java語言基礎4
4.1 Java語言中的常量
常量是在程序執行的過程中,值不發生改變的稱為常量。常量的分類包括:字面值常量、自定義常量。其中,字面值常量有:字符串常量、字符常量、整數常量、小數常量、布爾型常量、空常量。
1、 字符串常量:用雙引號括起來的內容;
2、 字符常量:用單引號括起來的內容,注意:單引號內只能放單個數字,單個字母或單個符號;
3、 整數常量:所有整數;
4、 小數常量:所有的小數;
5、 布爾常量:僅有true和false;
6、 空常量:null。
![Java基礎中的常量、進制「學習分享」](http://p2.ttnews.xyz/loading.gif)
常量
4.2 Java中的進制
進制就是進位制,是規定的一種進位方法。十進制即逢十進一,二進制即逢二進一,八進制即逢八進一,十六進制即逢十六進一,以此來類推。進制越大,表現的形式越短。
1、 二進制由0,1組成,運算規律是逢二進一;
2、 十進制由0-9組成,運算規律是逢十進一;
3、 Java編寫進製表示形式如下:
![Java基礎中的常量、進制「學習分享」](http://p2.ttnews.xyz/loading.gif)
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倒取餘數的方法得到。
十進制轉任意進制
2、Java代碼實現十進制轉二、八、十六進制,如下圖:
4.3 快速進制轉換法
1、通過8421碼的方式進行二進制和十進制的相互轉換
2、通過421實現二進制和8進制的快速簡易轉換
3、以此方法實現其他進制之間的快速轉換,如下圖所示:
進制快速轉換
封面
閱讀更多 小區日記本 的文章