定义变量时如果加上修饰符final,则这个变量变更成常量。
常量在定义时进行初始化后就不可再次赋值,否则会导致编译错误:
public class TestCons {
public static void main(String[] args){
final double PI = 3.14; //PI是一个常量
double r = 5.0;
double area = PI*r*r;
//PI = 300; //编译错误
System.out.println(area);
}
}