久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Java常量:Java常量的定義和分類

 Architect_home 2019-04-02
常量是指在程序的整個運行過程中值保持不變的量,。在這里要注意常量和常量值是不同的概念,常量值是常量的具體和直觀的表現(xiàn)形式,,常量是形式化的表現(xiàn),。通常在程序中既可以直接使用常量值,也可以使用常量,。

下面我們來系統(tǒng)地認識一下 Java 中的常量值,,以及定義常量的方法。

常量值

常量值又稱為字面常量,,它是通過數(shù)據(jù)直接表示的,,因此有很多種數(shù)據(jù)類型,像整型和字符串型等,。下面一一介紹這些常量值,。

 整型常量值

Java 的整型常量值主要有如下 3 種形式。
  • 十進制數(shù)形式:如 54,、-67,、0。
  • 八進制數(shù)形式:Java 中的八進制常數(shù)的表示以 0 開頭,,如 0125 表示十進制數(shù) 85,,-013 表示十進制數(shù) -11,。
  • 十六進制數(shù)形式:Java 中的十六進制常數(shù)的表示以 0x 或 0X 開頭,如 0x100 表示十進制數(shù) 256,,-0x16 表示十進制數(shù) -22,。

整型(int)常量默認在內(nèi)存中占 32 位,是具有整數(shù)類型的值,,當運算過程中所需值超過 32 位長度時,,可以把它表示為長整型(long)數(shù)值。長整型類型則要在數(shù)字后面加 L 或 1,, 如 697L,,表示一個長整型數(shù),它在內(nèi)存中占 64 位,。

實型常量值

Java 的實型常量值主要有如下兩種形式,。
  • 十進制數(shù)形式:由數(shù)字和小數(shù)點組成,且必須有小數(shù)點,,如 12.34,、-98.0。
  • 科學記數(shù)法形式:如 1.75e5 或 32&E3,,其中 e 或 E 之前必須有數(shù)字,,且 e 或 E 之后的數(shù)字必須為整數(shù)。

Java 實型常量默認在內(nèi)存中占 64 位,,是具有雙精度型(double)的值,。如果考慮到需要節(jié)省運行時的系統(tǒng)資源,而運算時的數(shù)據(jù)值取值范圍并不大且運算精度要求不太高的情況,,可以把它表示為單精度型(float)的數(shù)值,。

單精度型數(shù)值一般要在該常數(shù)后面加 F 或 f,如 69.7f,,表示一個 float 型實數(shù),,它在內(nèi)存中占 32 位(取決于系統(tǒng)的版本高低)。

布爾型常量值

Java 的布爾型常量只有兩個值,,即 false(假)和 true(真),。

字符型和字符串常量值

Java 的字符型常量值是用單引號引起來的一個字符,如 'e',、E',。需要注意的是,Java 字符串常量值中的單引號和雙引號不可混用,。雙引號用來表示字符串,,像 "11"、"d" 等都是表示單個字符的字符串,。

除了以上所述形式的字符常量值之外,,Java 還允許使用一種特殊形式的字符常量值來表示一些難以用一般字符表示的字符,,這種特殊形式的字符是以開頭的字符序列,稱為轉(zhuǎn)義字符,。

注意:這里表示字符和字符串的單引號和雙引號都必須是英語輸入環(huán)境下輸入的符號,。

表 1 列出了 Java 中常用的轉(zhuǎn)義字符及其表示的意義。
表1 Java中常用的轉(zhuǎn)義字符
轉(zhuǎn)義字符 說明
\ddd 1~3 位八進制數(shù)所表示的字符
\uxxxx 1~4 位十六進制數(shù)所表示的字符
\' 單引號字符
\" 雙引號字符
\\ 雙斜杠字符
\r 回車
\n 換行
\b 退格
\t 橫向跳格

定義常量

常量不同于常量值,,它可以在程序中用符號來代替常量值使用,,因此在使用前必須先定義。

Java 語言使用 final 關(guān)鍵字來定義一個常量,,其語法如下所示:
  1. final dataType variableName
其中,,final 是定義常量的關(guān)鍵字,dataType 指明常量的數(shù)據(jù)類型,,variableName 是變量的名稱。

例如,,以下語句使用 final 關(guān)鍵字聲明常量,。
  1. final int COUNT=10;
  2. final float HEIGHT=10.2f;

在定義常量時,需要注意如下內(nèi)容:
  • 在定義常量時就需要對該常量進行初始化,。
  • final 關(guān)鍵字不僅可以用來修飾基本數(shù)據(jù)類型的常量,,還可以用來修飾對象的引用或者方法。
  • 為了與變量區(qū)別,,常量取名一般都用大寫字符,。

當常量被設(shè)定后,一般情況下不允許再進行更改,,如果更改其值將提示錯誤,。例如,以下語句定義常量 AGE 并賦予初值,,如果更改 AGE 的值,,那么在編譯時將提示錯誤。
  1. final int AGE=10;
  2. AGE=11;

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多