Java的常量和變量
阿新 • • 發佈:2017-07-12
blog 範圍 十六進制 需要 image 方便 style -c round
一、常量
Java常量是指,一旦賦值就不能在改變值的值。Java常量用關鍵字final進行修飾。一般常量名每個單詞的字母都大寫,多個單詞之間用下劃線隔開。
- 常量的分類
- 整數常量:所有的整型數值
- 小數常量:所以的浮點類型的數值
- 布爾常量:只有兩個,false和true
- 字符常量:如,’1’,’b’,’c’.....
- 字符串常量:如,”123”,”love”,”abdcd”.......
- Null常量:只有一個值
- 整數的四種表現形式
- 二進制:0,1組成,滿二進一
- 八進制:0~7組成,滿八進一,以0開頭
- 十進制:0~9組成,滿十進一
- 十六進制:0~9和ABCDEF組成,滿十六進一 ,以0x開頭
註意:在Java中如果希望某個常量可以在一個類的多個方法中使用,通常將這些常量稱為類常量。
二、變量
在java中,有種值是可以隨著程序的運行,其的值是可以不斷變化的,這種值就叫做變量。Java中,每一個變量屬於一種類型。
- 變量的聲明
- 變量所屬的類型位於變量名之前: int a;
- 變量的規範就是標識符的命名規範
- 變量的範圍:在一對{}之間
- 聲明格式:數據類型 變量名 = 初始化值;
- 變量的初始化
- 聲明一個變量之後,必須進行顯示的初始化
- 使用未初始化的變量,程序將報錯
註意:
-
- 在Java中可以將變量的聲明放在程序的任何的地方
- 變量的聲明盡可能的靠近變量第一次使用的地方。
- 定義變量的時候,考慮好變量的使用周期,盡早的釋放。如,一個變量如果只需要在一個函數中使用,就不要聲明成類變量等
擴展知識點:
- 變量的解釋:
變量其實就是一塊內存中的一個存儲的區域,而且該區域具有自己的名稱和類型;該區域的數據可以在同一類型範圍內不斷的變化。
Java是一種強類型語言,有著嚴格的類型,每一個類型分配的字節不同,因此一個類型的數據是不能在其他的類型中使用的。一個類型內存只能是同類型使用or比它小的類型。
變量名:為了方便使用這塊內存而定義的一個名稱
Java的常量和變量