Java程序设计实战案例教程
上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