在Java中常量就是在程序運(yùn)行過(guò)程中,其值不變的量。Java中是以關(guān)鍵字final來(lái)聲明一個(gè)常量的。例如:
/*常量的使用*/
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);
}
}
輸出結(jié)果:
the circle area is 78.5
關(guān)鍵字final對(duì)變量進(jìn)行一次賦值,它的值一量設(shè)定,就不再變化。習(xí)慣上常量名都用大寫。
聲明常量的意義,常量的聲明從某種程度上講是保證了數(shù)據(jù)的惟一性。在程序的運(yùn)行中有時(shí)為了需要一個(gè)常量在所有的代碼中都代表同一個(gè)值,并且這個(gè)值是不允許改變的,我們通過(guò)聲明這個(gè)變量為常量。如果想聲明一個(gè)常量為類可用的,你可以把這個(gè)常量聲明為類常量,類常量的聲明使用關(guān)鍵字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);
}
}
輸出結(jié)果:
the circle area is 78.5
在定義類常量后,可以在類中任何一個(gè)方法中使用這個(gè)常量。
posted on 2007-05-09 14:59
心隨Wǒ動(dòng) 閱讀(329)
評(píng)論(0) 編輯 收藏