首页 理论教育 Java语言程序设计常量值和常量

Java语言程序设计常量值和常量

时间:2023-10-18 理论教育 版权反馈
【摘要】:常量值又称为字面常量,它是通过数据直接表示的。根据不同的数据类型,常量值分为整型常量值、实型常量值、字符型常量值和布尔型常量值四种。常量是指在程序的整个运行过程中,值保持不变的量。常量不同于常量值,它可以在程序中用符号来代替常量值使用。例如,final int COUNT=10;其中COUNT 为int类型的常量,代表常量值10。

Java语言程序设计常量值和常量

从表2-1中,我们看出不同数据类型所占的内存大小是不一样的,那么不同的数据类型在数据的表现形式上又有什么区别呢?

(1)常量值。常量值又称为字面常量,它是通过数据直接表示的。根据不同的数据类型,常量值分为整型常量值、实型常量值、字符型常量值和布尔型常量值四种。

整型常量值:从数据的表现形式来看,整型常量值有十进制八进制十六进制三种表现形式,其中八进制的整型常量值是以0开头的,十六进制的整型常量值是以0x(或0X)开头的,如10、017、0X9A 等。从数据类型来看,整型常量值分为int、short、long和byte四种,长整型类型则要在数字后面加大写的英文字母L 或小写的英文字母l,如697L(或697l),整型常量值默认的是int类型的,如不具体指定3为short或者byte,默认3为int。

实型常量值:从数据的表现形式来看,实型常量值就是带小数点的数据,如3.14、2.50等。实型常量默认在内存中占64 位,是具有双精度型(double)的值。单精度型数值一般要在该数后面加F 或f,如69.7f。

字符型常量值:从数据的表现形式看,字符型常量值是带一对单引号的,如‘a’‘1’等。注意:‘1’是字符型常量值,而1是整型常量值。

布尔型常量值:从数据的表现形式来看,布尔型常量值只有true和false。(www.xing528.com)

(2)常量。常量是指在程序的整个运行过程中,值保持不变的量。常量不同于常量值,它可以在程序中用符号来代替常量值使用。常量的定义格式为:

其中,final是定义常量的关键字,data Type 指明常量的数据类型,constant Name是常量的名称。例如,final int COUNT=10;其中COUNT 为int类型的常量,代表常量值10。

在定义常量时,需要注意三点:第一,在定义常量时就需要初始化,而且其值不允许被更改。第二,为了与变量区分,常量名一般都用大写字母。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈