java語言中變數與常量的定義
阿新 • • 發佈:2019-02-01
①、變數的定義
·變數的定義必須嚴格按照識別符號的命名規則,即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通過定義的變數來申請地址空間,並通過變數名來訪問地址空間中的數值。