變數常量作用域
阿新 • • 發佈:2022-01-02
變數
- 變數就是可以變化的量
- Java是一種強型別語言,每個變數都必須宣告其型別
- Java變數是程式中最基本的儲存單元,其要素包括變數名、變數型別和作用域
type varName [=value] [{,varName[=value]}];
//資料型別 變數名 = 值; 可以使用逗號隔開來宣告多個同類型變數
注意事項
- 每個變數都有型別,型別可以是基本型別,也可以是引用型別。
- 變數名必須是合法的識別符號。
- 變數宣告是一個完整的語句,因此每一個宣告都必須以分號結束。
變數作用域
- 類變數
- 例項變數
- 區域性變數
public class Variable { public static void main(String[] args) { static int allClicks = 0; //類變數 String str = "Hello China!"; //例項變數 public void method() { int i = 0; //區域性變數 } System.out.println(); } }
區域性變數是在main方法裡的,不能在main方法外使用
區域性變數寫在方法裡,必須宣告和初始化值
例項變數,從屬於物件,寫在方法的外面,寫在類中間
//若不進行初始化,將會賦值這個型別的預設值
//布林值:預設值是false
//除了基本型別,其餘的預設值都是null;
//變數型別 變數名字 = new 變數型別();
//類變數 定義在main方法之外,加上static
常量
- 常量(Constant):初始化(initialize)後不能再改變值,不會變動的值。
- 所謂常量可以理解成一種特殊的變數,它的值被設定後,在程式執行過程中不允許被改變
- 常量名一般需要大寫
final 常量名 = 值; final double PI = 3.14;
注意:修飾符不區分先後順序,例如:static和fianl
變數的命名規範
- 所有變數、方法、類名:見名知意
- 類成員變數:首字母小寫和駝峰原則:monthSalary
- 區域性變數:首字母小寫和駝峰原則
- 常量:大寫字母和下劃線:MAX_VALUE
- 類名:首字母大寫和駝峰原則:Man,GoodMan
- 方法名:首字母小寫和駝峰原則:run(),runRun()