public static void main(String[] args) {
final double CM_PRE_INCH = 2.54;
double paperWidth = 8.5;
double paperHighth =11;
System.out.println("Paper size in centimeters :"
+ paperWidth * CM_PRE_INCH + " by " + paperHighth + CM_PRE_INCH);
}
關鍵字final表示這個變量只能被賦值一次。一旦被賦值之後,就不能夠再更改了。習慣上,常量名使用全大寫。
在java中,經常希望某個常量可以在某個類中的多個方法中使用,通常將這些常量稱爲類常量。可以使用關鍵字static final設置一個類常量,下面是使用類常量的實例:
public static final double CM_ORE_INCH =2.54;
public static void main(String[] args) {
double paperWidth = 8.5;
double paperHighth =11;
System.out.println("Paper size in centimeters :"
+ paperWidth * CM_ORE_INCH + " by " + paperHighth + CM_ORE_INCH);
}
需注意,類常量定義位於main方法的外部。因此,在同一個類的其他方法中也可以使用這個常量。而且,如果一個常量被聲明爲public,那麼其它類的方法也可以使用這個常量。此示例中CM_PRE_INCH就是這樣一個常量