變數丶常量丶作用域
阿新 • • 發佈:2021-06-23
什麼是變數
顧名思義 可變化的量
變數的定義
資料型別 + 變數名稱
什麼是常量
不可變化的量
常量的定義
final + 資料型別 + 變數名
變數的型別
- 類變數(不需要例項化類就可以使用)
- 例項變數(類例項化後才能使用)
- 區域性變數
變數的命名規範
- 所有變數 類名 方法名 見名知意
- 類成員變數 區域性變數 方法名 遵循 首字母小寫 + 駝峰原則
- 常量 大寫字母 + 下劃線 FIRST_FIRST
- 類名 首字母大寫 + 駝峰原則
注意點
- 在Java中變數必須先定義後使用
- 變數是可以重新賦值的
- 常量在定義時進行初始化後就不可再次賦值
- 常量名通常全部大寫
示例
public class Demo { static double salary = 5000; // 類變數 int age = 18; // 例項變數 public static void main(String[] args) { // 變數定義 char c = 'a'; double p = 100; String name = "吳寶"; // 變數可以重新賦值 int i = 1; i = 2; System.out.println("i===>" + i); // 2 // 常量初始化後 不能再賦值 final int i1 = 10; // i1 = 20; // Cannot assign a value to final variable 'i1' // 類變數不需要例項化就可以訪問 System.out.println("salary===>" + salary); // 5000.0 // 例項變數需要例項化才能訪問 // System.out.println("age===>" + age); // 報錯 System.out.println("age===>" + new Demo().age); // 18 可以訪問 } public void say() { int total = 0; // 區域性變數 } }