在Java中常量就是在程序運行過程中,其值不變的量。Java中是以關鍵字final來聲明一個常量的。例如:
/*常量的使用*/
public class Constants
{
public static void main(String[] args)
{
final double CM_PER = 3.14;
double radius = 5;
System.out.println("the circle area is " + CM_PER * radius * radius);
}
}
輸出結果:
the circle area is 78.5
關鍵字final對變量進行一次賦值,它的值一量設定,就不再變化。習慣上常量名都用大寫。
聲明常量的意義,常量的聲明從某種程度上講是保證了數據的惟一性。在程序的運行中有時為了需要一個常量在所有的代碼中都代表同一個值,并且這個值是不允許改變的,我們通過聲明這個變量為常量。如果想聲明一個常量為類可用的,你可以把這個常量聲明為類常量,類常量的聲明使用關鍵字static final。例如:
/*類常量的使用*/
public class Constants2
{
static final double CM_PER = 3.14;
public static void main(String[] args)
{
double radius = 5;
System.out.println("the circle area is " + CM_PER * radius * radius);
}
}
輸出結果:
the circle area is 78.5
在定義類常量后,可以在類中任何一個方法中使用這個常量。
posted on 2007-05-09 14:59
心隨Wǒ動 閱讀(329)
評論(0) 編輯 收藏