變數在哪個程式語言中都有, 但是Java中的變數又是怎麼樣表示的?讓我們來瞭解一下。
在Java中,
每個變數都有一個類型(type),
這個變數的類型在變數名之前,
這裡列舉一些例子:
double salary;
int vacationDays;
long earthPopulation;
boolean done;
可以看到, 每個變數的聲明都是以“ ; ”號結束, 這是因為聲明是一條完整的語句, 所以要用“ ; ”號結束。
而變數名必須是一個以字母開頭並由字母或數位組成的一個詞。 不過, 與大多數語言相比, Java中的字母和數位的範圍更大。
當然, Java中的保留字是不能用來做變數的;在Java中, 也可以一行聲明多個變數, 但是不建議這麼做, 還是一行一個變數好一些,
變數的初始化:在聲明一個變數後,
必須用賦值對變數進行初始化,
千萬不要使用未經初始化的變數;賦值就需要將變數名放在等號(“ = ”)左側,
相應需要取的值放在右側,
比如:
int vacationDays = 12 ; //給類型為整型的變數名vacationDays賦值為12;
Java的變數可以放在代碼的任何地方,
但我們需要盡可能的靠近變數第一次使用的地方,
這是一種良好的程式編寫風格。
常量:在Java中,
利用關鍵字final來表示常量,
例如:
final double CM_PER_INCH = 2.54 ;
關鍵字final表示這個變數只能被賦值一次,
且一旦被賦值之後,
就不能夠再更改了,
一般常量名使用全大寫。
在Java中, 還有一個類常量, 它可以在一個類中的多個方法中使用, 但類常量要放在main方法之外。
從字面上來說:變數就是可變的量,