1. 程式人生 > 資訊 >一加劉作虎:IP68 防水在特定實驗室環境評定,不建議做營銷引導

一加劉作虎:IP68 防水在特定實驗室環境評定,不建議做營銷引導

變數

  • 變數就是可以變化的量。

  • Java是強型別語言,每個變數都必須宣告其型別。

  • Java變數是程式中最基本的儲存單元,其要素包括變數名,變數型別和作用域

      type varName [=value][{,varName[=value]}];
    //資料型別 變數名 = 值;可以使用逗號隔開來宣告多個同類型變數。
    
  • 注意事項:

    • 每個變數都有型別,型別可以是基本型別,也可以是引用型別。
    • 變數名必須是合法的識別符號。
    • 變數宣告是一條完整語句,因此每一個宣告都必須以分號結尾。

變數作用域

  • 類變數

    ​ 定義變數時,變數名前面加 static ,程式方法可以直接呼叫。

  • 例項變數

    ​ 從屬於物件,如果不自行初始化,這個型別的預設值 整數型別0,浮點型 0.0;
    ​ 布林值:預設值是 false;
    ​ 除了基本型別,其餘的預設值都是 null;
    ​ 例項變數通過new出的物件裡獲取到。

  • 區域性變數

    ​ 在方法裡面,生命隨方法執行完畢而消失,只作用於方法。它必須先宣告和初始化值。

public class Demo03 {

    //類變數 static
    static double salary = 2500;

    //類包含方法和屬性,屬性:變數

    //例項變數:從屬於物件,如果不自行初始化,這個型別的預設值 0 0.0;
    //布林值:預設值是 false;
    //除了基本型別,其餘的預設值都是 null;
    //例項變數通過new出的物件裡獲取到
    String name;
    int age;


    public static void main (String[] args) {

        //區域性變數;必須先宣告和初始化值
        int i = 666;
        System.out.println(i);

        //變數型別 變數名 = new Demo03();
        Demo03 demo03 = new Demo03();//new出來的物件裡包含變數name和age,他們從屬於demo03
        System.out.println(demo03.age);//int型別初始值0
        System.out.println(demo03.name);//字串型別初始化null

        //類變數 static
        System.out.println(salary);

    }
}

常量

final修飾的變數就是常量,常量初始化值之後不能再被改變了。

​ 修飾符,不存在先後順序。

public class Demo04 {

    //修飾符,不存在先後順序
    static final double PI = 3.14;

    public static void main(String[] args) {
        System.out.println(PI);
    }
}

變數的命名規範

  • 所有變數、方法、類名:見名知意
  • 類成員變數:首字母小寫駝峰原則 :monthSalary 除了第一個單詞以外,後面的單詞首字母大寫
  • 區域性變數:首字母小寫
    駝峰原則
  • 常量: 大寫字母下劃線:MAX_VALUE
  • 類名: 首字母大寫駝峰原則:Man,GoodMan
  • 方法名:首字母小寫駝峰原則:run(),runRun()