Java基礎語法4——變數
阿新 • • 發佈:2021-11-02
4.變數
-
變數是什麼:就是可以變化的量!
-
Java是一種強型別語言,每個變數必須宣告變數型別。
-
Java變數是程式中最基本的儲存單元,其要素包括變數名,變數型別和作用域。
type varName [=value] [{,varName[=value]}]; //資料型別 變數名 = 值; //可以使用逗號 ,隔開來宣告多個同類型的變數,但不建議一行定義多個值。
-
注意事項:
- 每一個變數都有型別,型別可以是基本型別,也可以是引用型別。
- 變數名必須是合法識別符號。
- 變數宣告是一條完整的語句,因此每一個宣告都必須以分號結束。
//int a, b, c; int a = 1, b = 2, c = 3; //可以這樣寫,但不推薦。寫程式注重程式可讀性,要保證程式碼讀起來比較順暢。 int a = 1; int b = 2; int c = 3;//推薦像這樣寫3行 String name = "CushionZeng";//;必須是英文分號
變數作用域
-
類變數 —— static
-
例項變數 —— 從屬於物件,如果不進行初始化,會是這個型別的預設值。布林值預設是false,除了基本型別,其餘的都是null。
-
區域性變數 —— 使用前必須宣告和初始化值,並且只能在該方法中使用。
public class Variable{ static int allClicks = 0; //類變數 String str = "Hello, world!"; //例項變數 int age; public void method(){ int i = 0; //區域性變數 } public static void main(String[] args){ Variable variable = new Variable();//可以用Alt+回車引出 } }
常量
-
常量(Constant):初始化(initialize)後不能再改變值,不會變動的值。
-
所謂常量可以理解成一種特殊的變數,它的值被設定後,在程式執行過程中不允許被改變。
final 常量名 = 值; final double PI = 3.14;
-
常量名一般是用大寫字元。
-
修飾符不存在先後順序。
變數的命名規範
- 所有的變數、方法、類名要見名知意
- 類成員變數:首字母小寫和駝峰原則:monthSalary 除了第一個單詞外,後面的單詞首字母大寫。
- 區域性變數:首字母小寫和駝峰原則
- 常量:大寫字母和下劃線:MAX_VALUE
- 類名:首字母大寫和駝峰原則:Man, GoodMan
- 方法名:首字母小寫和駝峰原則:run(), runRun()