Java常量的申明和使用
阿新 • • 發佈:2019-01-03
常量就是從程式開始執行到結束都不變的量。在 Java 程式設計中,使用關鍵字“final”來宣告一個常量,例如下面的程式程式碼。
///這裡的 x 是一個常量,但是是在某個方法內的常量,也可以稱為成員常量(作者給它取的名字)
public class var{
public static void main(String[] args){
var m=new var();
final int X=20;
System.out.println("常量 X="+X);
}
}
執行結果是:
常量 X=20
如果要宣告一個類常量,就需要使用關鍵字“static”和“final”的組合,例如下面的例子。
///這裡的 x 是類常量,所以無論是哪個物件的引用,它的值終究不變
public class var{
static final int X=20;
public static void main(String[] args){
System.out.println(" 列印資料 X="+X);
}
}
執行結果是:
列印資料 X=20
從上面的例子可以看出,如果這個常量是類常量,那麼無需再構造物件,可以直接引用這個常量。前一個例子宣告的常量是一般常量,不是類常量,所以一定要構造物件,通過物件來引用這個常量,所以切記類常量和一般常量的區別所在。
///這裡的 x 是一個常量,但是是在某個方法內的常量,也可以稱為成員常量(作者給它取的名字)
public class var{
public static void main(String[] args){
var m=new var();
final int X=20;
System.out.println("常量 X="+X);
}
}
執行結果是:
常量 X=20
如果要宣告一個類常量,就需要使用關鍵字“static”和“final”的組合,例如下面的例子。
///這裡的 x 是類常量,所以無論是哪個物件的引用,它的值終究不變
public class var{
static final int X=20;
public static void main(String[] args){
System.out.println(" 列印資料 X="+X);
}
}
執行結果是:
列印資料 X=20
從上面的例子可以看出,如果這個常量是類常量,那麼無需再構造物件,可以直接引用這個常量。前一個例子宣告的常量是一般常量,不是類常量,所以一定要構造物件,通過物件來引用這個常量,所以切記類常量和一般常量的區別所在。