Java常量定義是指在Java程序中定義一個不可修改的變量,其值在定義時確定,并在程序運行期間保持不變。Java常量的定義使用關鍵字final,一般與static關鍵字一起使用。
Java常量可以定義在類中、方法中和代碼塊中。類中定義的常量為類常量,可以通過類名訪問,方法中定義的常量為局部常量,只能在方法中訪問,代碼塊中定義的常量為局部常量,只能在代碼塊中訪問。
Java常量定義的格式如下:
final 數據類型 常量名 = 值;
其中,數據類型可以是任意的Java數據類型,常量名為常量的名稱,值為常量的初始值。
常量定義的例子如下:
public class Constants {
public static final int MAX_SIZE = 100; // 類常量,定義了一個整型最大值常量
public void print() {
final double PI = 3.14159; // 局部常量,定義了一個圓周率常量
System.out.println("PI = " + PI);
}
}
在上面的例子中,MAX_SIZE是類常量,它的值為100,PI是局部常量,它的值為3.14159。常量定義時一般使用大寫字母來命名,多個單詞之間使用下劃線分隔。