1. 程式人生 > 其它 >變數常量作用域

變數常量作用域

變數

  • 變數就是可以變化的量
  • 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()