![Java程序设计实战案例教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/815/53286815/b_53286815.jpg)
上QQ阅读APP看书,第一时间看更新
第2章 Java编程基础
2.2 常量与变量
2.2.1 常量
常量就是在程序运行过程中其值保持不变的量,即值不能被程序改变的量,也叫字面量。常量可分为数值常量和符号常量。
1.数值常量
数值常量就是直接出现在程序语句中的数值,例如3.14。数值常量有如下数据类型,系统会根据数值识别。
十进制整型常量:456、789等。
八进制整型常量:0123、076等。
十六进制整型常量:0x123、0xff等。
浮点型常量:3.14、14.E3、123.e-2等。
布尔常量:true、false。
字符常量:'?'、'C'、'$'等。
字符串常量:"java language"等。
2.符号常量
符号常量是用Java标识符表示的常量,用关键字final来定义。常量被定义后,不允许再进行更改。
定义符号常量的一般格式如下:
<final> <数据类型> <常量名> = <常量值>;
具体说明如下。
<final>:关键字,表示后面定义的是符号常量,只能赋值一次。
<数据类型>:常量的数据类型。它可以是上述数据类型之一。
<常量名>:标识符。要符合标识符命名规则,通常全部大写,用下画线分隔多个单词。
<常量值>:常量的值。
例如:
final double PI=3.14; //定义了符号常量PI,其值为3.14