這節課我們來學習下變量的命名規則。
1.變量必須以字母、下劃線"_"后者"$"符號開頭
2.變量可以包括數字,但不能以數字開頭
3.除了"_"或"$"符號以外,變量名不能包含任何特殊字符
4.不能使用JAVA語言的關鍵字,比如:int、class、char等
例如:
1._age 2.&name 3.a+b 4.my age
上面的變量中只有一個是正確的
第一個正確
第二個&開頭是錯誤,
第三個不能有除了"_"或"$"之外的任何特殊字符"+"是錯誤的
第四個不能包含空格
像我們平時在使用變量的時候的經常會犯錯誤,最常見的就是
1.變量未賦值先使用
例如:
public class Test{
public static void main(String[] args){
int a;
System.out.println(a);
}
}
這里a是變量但是沒有給a賦值,會報錯的。
public class Test{
public static void main(String[] args){
int a=32;
System.out.println(a);
}
}
這樣就OK了
說到這里再多說一點,我們在命名變量的時候盡量要貼近這個變量要表達的意思
比如命名一個名字的變量
String a="小李";
這里我們盡量不要用a,可以用name來表示
String name="小李"
以后Java開發中會有很多變量,單純的用字母來表示,以后再檢查代碼的時候會很困難。
2.同一個變量賦值不同
public class Test{
public static void main(String[] args){
int _age=32;
int _age=48;
System.out.println(_age);
System.out.println(_age);
}
}
這樣的編譯時錯誤的,我們需要修改變量名。
public class Test{
public static void main(String[] args){
int _age1=32;
int _age2=48;
System.out.println(_age1);
System.out.println(_age2);
}
}
這樣就OK了。