1. 程式人生 > >java語言中變數與常量的定義

java語言中變數與常量的定義


  
    ①、變數的定義
     ·變數的定義必須嚴格按照識別符號的命名規則,即0~9數字、字母、下滑線、$等組成,且首字母不能是數字、不能是java關鍵字。
  ·首字母必須小寫,當有多個單片語成時,後面的單詞首字母要大寫。
  ·變數名一般由名片語成。
  ·變數定義:[訪問修飾符][修飾符]資料型別 變數名[=初始值]。
  eg:public static int a=0;
      byte b=2;
 ②、常量的定義
     ·常量的定義也要嚴格按照識別符號的定義規則。
  ·常量需要有final修飾符修飾。
  ·常量宣告時必須初始化。
  ·常量的值是不可改變的量、一次賦值,永不改變。
  ·常量識別符號必須大寫,且多個單詞時用下滑線連線。
 注意:有時候常量也可以不用在宣告時就初始化。
       eg:做區域性變數
          public class Test {
 
                 public static void main(String[] args) {
                   final int Y;
                   Y=9;
                 }
                }
            做靜態全域性變數時,若宣告時不服初值,必須在靜態程式碼塊中賦初值。
       static final int Y;
                 static{
                  Y=9;
                 }
            做非靜態全域性變數時,若宣告時不服初值,則必須在非靜態程式碼塊中賦值。
   
二、變數常量意義

    java通過定義的變數來申請地址空間,並通過變數名來訪問地址空間中的數值。