勤学教育网合作机构> > 昆明北大青鸟培训学校欢迎您!

Java中常量的概念-整数常量-浮点常量

昆明北大青鸟培训学校logo
来源:昆明北大青鸟培训学校

2022-02-24|已帮助:323

进入 >

Java中常量的广义概念是不可改变的量,在程序中指那些一经定义,程序就不能对其进行修改的量;如在计算圆面积时所用的圆周率3.14,在计算飞机飞行速度时使用的音速340m/s等。

Java中常量的概念

一、Java中常量的概念

常量的广义概念是不可改变的量,在程序中指那些一经定义,程序就不能对其进行修改的量。

例如,在计算圆面积时所用的圆周率3.14,在计算飞机飞行速度时使用的音速340m/s,在计算地球与其他星球距离时使用的光速300000km/s,这些数字在很长一段时间内都必须是固定不变的,且保持一致的,因此应把它们都作为“常量”来定义。

常量在程序语言中有两种体现形式。

一种是作为具体数值本身。例如,数字“20”“1.25”,字符“t”“\n”“你”,字符序列“java”“计算机科学与技术”,或者代表“真”与“假”数值的true和false,由于它们的作用仅是代表一个具体的“值”,而“值”是用于作为某个内容的标记,所以是固定的,因此程序中把它们归为“常量”。

另一种方式是直接将某一个内存存储区域定义为常量。

二、java整数常量的定义

整型常量就是不带小数的数,但包括负数。在Java中整数常量分为long、int、short和byte4种类型。在Java语言中对于数值数据的表示有以下3种形式:

①十进制:数据以非0开头,如4,一15;

②八进制:数据以0开头,其中,每位数字范围为0~7,如054,012;

③十六进制:数据以0x开头,由于数字字符只有10个(0~9),所以表示十六进制时分别用A~F几个字母来代表十进制的10~15对应的值。因此,每位数字范围为0~9、A~F,如0x11,0XAD00;

④二进制(是JDK1.7新增功能):数据以Ob开头,如0b101。

三、java浮点常量的定义

浮点常量也称实数,包括两种类型:float和double。浮点常量有两种表示形式:

①小数点形式,就是以小数表示法来表示实数,如6.37,一0.023;

②指数形式,也称科学表示法,如3e-2代表0.03,3.7E15代表3.7?05,这里,e/E左边的数据为底数,e/E右边是10的幂。另外要注意,只有实数才用科学表示法,整型常量不能用这种形式。

为了区分float和double两类常量,可以在常量后面加后缀修饰。float类型常量以F/f结尾,double类型常量以D/d结尾。如果浮点常量不带后缀,则默认为双精度常量。

以上是昆明北大青鸟培训学校整理的Java中常量的概念-整数常量-浮点常量全部内容。

热门推荐

更多
勤学培训网 编程学习网 Java中常量的概念-整数常量-浮点常量