常量通常指的是一個固定的值,例如:1、2、3、’a’、’b’、true、false、”helloWorld”等。
在Java語言中,主要是利用關鍵字final來定義一個常量。 常量一旦被初始化后不能再更改其值。
聲明格式為:
final type varName = value;
【示例】常量的聲明及使用:
public class TestConstants { public static void main(String[] args) { final double PI = 3.14; // PI = 3.15; //編譯錯誤,不能再被賦值!
double r = 4; double area = PI * r * r; double circle = 2 * PI * r; System.out.println("area = " + area); System.out.println("circle = " + circle); } }
為了更好的區分和表述,一般將1、2、3、’a’、’b’、true、false、”helloWorld”等稱為字面常量,而使用final修飾的PI等稱為符號常量。
變量和常量的命名規范:
-
所有變量、方法、類名:見名知意
-
類成員變量:首字母小寫和駝峰原則: monthSalary
-
局部變量:首字母小寫和駝峰原則
-
常量:大寫字母和下划線:MAX_VALUE
-
類名:首字母大寫和駝峰原則: Man, GoodMan
-
方法名:首字母小寫和駝峰原則: run(), runRun()