
上QQ阅读APP看书,第一时间看更新
2.3.2 常量及其声明
常量是指在程序中不能被改变的数据,一般是不变的数字或字符串等,如圆周率、固定日期、税率、数理化常数等。在程序运行过程中,变量会随着程序运行而改变,但是常量一旦声明,在整个程序运行过程中会保持声明时的值不变。按照数据类型的不同,常量可以分为整型常量、浮点型常量、布尔型常量、字符常量等。常量声明后,在程序其他位置不能修改常量值。常量使用关键字final(final关键字在后续第6.4节会继续深入讲解)进行声明,常量名全部使用大写字母,语法格式如下:
final 数据类型 常量名1 = 值1[,常量名2 = 值2][,常量名3 = 值3]…;
例如,声明圆周率的常量PI,值为3.1415926,其代码如下:
final double PI = 3.1415926; // PI常量表示圆周率,double类型
程序中使用常量的好处:首先,可以增加程序的可读性,从常量名可以知道常量的含义;其次,增强程序的可维护性,当程序中多次使用常量时,只需要修改一处即可。