常量(Constant)通常指的是一个固定值,例如,1,2,'a',true,false,"hello world"等。
在Java语言中,主要是利用关键字final来定义一个常量。常量一旦被初始化后不能再更改其值。
常量的声明格式:
public class TestConstants {
public static void main(String[] args) {
final double PI = 3.14;
// PI = 3.15; //编译错误,不能再被赋值!
double r = 2;
double area = PI * r * r;
double circle = 2 * PI * r;
System.out.println("area=" + area);//area=12.56
System.out.println("circle=" +circle);//circle=12.56
}
}
为了更好地区分和表述,一般将1,2,'a',true,false,"hello world"等称为字符常量,而使用final修饰的PI等称为符号常量。
变量和常量命名规范:
- 所有变量、方法、类名:见名知义。
- 类成员变量:首字母小写和驼峰原则。
- 局部变量:首字母小写和驼峰原则。
- 常量:大写字母和下画线。
- 类名:首字母大写和驼峰原则。
- 方法名:首字母小写和驼峰原则。