java中的變量和常量

有關變量的一些注意;

1、java的源文件裏可以有多個類,但是隻有一個public類,且public類的類名和文件名保持一致,類名大寫,文件名自然也大寫。

2、不準出現java的關鍵字和保留字。

3、可以在一行中定義多個變量,但是不提倡,可讀性不行。比如;

int a, b, c;
4、java中大小寫敏感,變量名應該是有意義的,且長度無限制。命名方式使用駝峯法。

5、以字母或者“_”開頭,由字母,數字和“_”組成。或者是代表字母、數字的任何Unicode字符都可以。


java中變量的初始化;

在聲明一個變量之後,最好是直接顯式的初始化,不然容易犯錯,比如;

int a;
// 其他代碼
System.out.println(a);
編譯報錯!原因是使用了沒有被初始化的變量導致出錯。爲了不犯錯,變量的聲明最好靠近變量第一次使用的地方,或者聲明之後,顯式的初始化,從而養成良好的編碼習慣。

注意;java中變量的聲明和定義是混爲一體的,而c++中是區分的!!!!不要混淆!!!這也是爲什麼說,java是對c++的改進。


java的常量——關鍵字final

final int NUMBER = 199999;

1、常量名大寫,這是約定,不要問爲什麼了。

2、final修飾的變量一旦賦值就是常量!不能修改!

3、如果想在多個類中共享某常量,那該怎麼辦呢?我們聲明爲公有的static即可,即爲類的常量;

public static double PI = 3.14;
但是注意!如下不對,必須把類常量定義在main外部!

public static void main(String[] args) {
    // public static final double PI = 3.14;
}
4、c++使用const關鍵字(來自單詞constant)來定義常量,而在java中const是保留關鍵字,未必使用過,所以,目前還是必須用final來定義常量。

未完待續……


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章