有關變量的一些注意;
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來定義常量。
未完待續……