1. 程式人生 > 實用技巧 >變數、常量、作用域

變數、常量、作用域

變數、常量、作用域

變數

  • 變數是什麼:就是可以變化的量!

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

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

注意事項:

  • 每個變數都有型別,型別可以是基本型別,也可以是引用型別。

  • 變數名必須是合法的識別符號

  • 變數宣告是一條完整的語句,因此每一個宣告都必須以分號結束

    int a=1;//基本型別
    String name="xucan";//引用型別

    變數作用域

    • 類變數

    • 例項變數

    • 區域性變數

      public class Demo{
          //例項變數:從屬於物件:如果不自行初始化,這個型別的預設值
      String name; int age; public static void main(String[]args){ int i=10;//區域性變數:必須宣告和初始化值 System.out.println(i); //變數型別 變數名字 =new Demo08(); Demo demo=new Demo(); System.out.println(demo.age);//值為0 System.out.println(demo.name);//值為null } }

      常量

      • 常量:初始化後不能再變化的值

      • 可以理解為一種特殊的變數,它的值被設定後,再程式執行過程中不允許被改變

        public class demo01 {
            static final double PI=3.14;
            public static  void main(String[]args){
                System.out.println((PI));
            }
        }

        常量名一般使用大寫字元。