程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java根底之常量

Java根底之常量

編輯:關於JAVA

Java根底之常量。本站提示廣大學習愛好者:(Java根底之常量)文章只能為提供參考,不一定能成為您想要的結果。以下是Java根底之常量正文


Java言語根底之常量:

概念:

在順序執行中,其值不可發作改動的量,稱為常量

常量在順序運轉進程中次要有兩個作用:

1.代表常數,便於常數的修正;

2.加強順序的可讀性。

常量的分類:

字面值常量

自定義常量(面向對象局部講)

字面值常量的分類:

1. 整型常量:整型常量的值為整數的類型,它可以采用十進制、八進制、十六進制表示。關於超越了int類型取值范圍的大整數,零碎不會自動當做long類型處置,此時必需在整數的前面添加大寫或許小寫的L作為後綴才干夠作為long類型處置。通常我們引薦運用大寫的L,小寫的L容易和1混雜。

2. 浮點型常量:包括float和double兩品種型,每一品種型都可以運用十進制或許是迷信計數法,例如2.4e3,實踐上表示2.4*103,Java言語的浮點型默許是double類型的,你假如希望把Java中的一個浮點數當作float類型處置那麼必需添加後綴大寫或小寫的F,例如3.4是double型,占用64位內存空間,而3.4f 位float類型,占用32位內存空間,當然也可以在一個浮點數前面加上大寫或小寫的d,指定其為double類型,但是通常沒有這個必要,Java言語的浮點型默許是double類型的。

3. 布爾常量:只能取值true或false,留意不能運用0或1替代,也不能運用引號括起來

4. 字符常量:字符常量必需運用單引號括起來,只能是一個字符,Java中字符在內存中占用兩個字節,采用的是Unicode編碼,字符常量有二種變現方式:

(1)普通字符常量,例如’a’,’8’等等,運用單引號括起來。

(2)本義字符常量,例如’\n’表示換行,’\t’表示Tab鍵,’\b’退格鍵,這些控制字符都是不可顯示字符,所以采用本義字符來表示。’\\’(反斜槓),’\’’(單引號),’\”’(雙引號)。

(備注:Unicode碼擴展自ASCII字元集。Unicode碼:Unicode碼也是一種國際規范編碼,采用二個字節編碼,與ASCII碼不兼容。目前,在網絡、Windows零碎和很多大型軟件中失掉使用。)

5. 字符串常量:運用雙引號括起來的一串字符,作為特殊狀況也可以是0個或1個字符,例如”A” A是一個字符但是我們稱”A”是一個字符串,不會把它以為是字符,字符常量是用單引號括起來的。

6. null常量:只要一個值null,表示援用變量保管的地址為空,還沒有指向任何對象,可以把null常量賦給恣意類型的援用類型的變量。

常量定義的根本留意事項:

在Java言語中,次要是應用final關鍵字(在Java類中靈敏運用static運用關鍵字)來定義常量;當常量設定後普通狀況下不允許再停止更改。定義常量時普通要留意一下內容:

1.常量定義的時分,要對常量停止初始化;

2.final關鍵字的運用,final關鍵字不只可以用來修飾根本數據類型,還可以用來修飾對象的援用或許辦法;

3.常量的命名規則,在給常量取名的時分普通都用大寫字符,此規則不是強迫性規則,為進步代碼敵對性,被定義為final的常量需求采用大寫字母命名,詞與詞之間運用下劃線來分隔。在定義final的數據不管是常量、對象援用還是數組,在主函數中都不可以改動。

常量定義的根本格式:

1.final 數據類型 常量稱號 = 值;

  final 數據類型 常量稱號1 = 值1;常量稱號2 = 值2;……常量稱號n = 值n;

在Java語法中,常量也可首先聲明,再停止賦值,但是只能賦值一次,例如:

final int A;

A = 1;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved