1. 程式人生 > 其它 >Java基礎語法4——變數

Java基礎語法4——變數

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()