java语言中的常量

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhoulinshijie/article/details/88134106

一、常量的概念

定义常量就是在程序中固定不变的值,是不能改变的数据。

Java中,常量包括整型常量、浮点数常量、布尔常量、字符常量等

二、整型常量

整型常量是整数类型的数据,有二进制、八进制、十进制和十六进制4

1、二进制表示

由数字01 组成的数字序列。在JDK 7以后,允许使用二进制字面值来表示整数,此时二进制数值前面要以0b0B开头,目的是为了和十进制进行区分。

2、八进制表示

0开头,并且其后由0 ~7范围(包括07)内的整数组成的数字序列。

3、十进制表示

由数字0~9范围(包括09)内的整数组成的数字序列。

4、十六进制表示

0x或者0X开头,并且其后由0~9A~F(包括09AF)组成的字符序列。

在目前这个阶段,我们主要使用的是十进制表示。此外,十六进制和二进制用的也比较多,而且十六进制和二进制可以直接进行转换。不需要经过中间的过程。

三、浮点型常量

浮点数常量就是在数学中用到的小数,分为float单精度浮点数和double双精度浮点数两种类型

注意单精度浮点数后面以Ff结尾,而双精度浮点数则以Dd结尾。当然,在使用浮点数时也可以在结尾处不加任何后缀,此时Java虚拟机会将浮点数默认识别为double双精度浮点数。

扫描二维码关注公众号,回复: 5589517 查看本文章

四、字符常量

字符常量用于表示一个字符,一个字符常量要用一对英文半角格式的单引号(' ')引起来,它可以是英文字母、数字、标点符号以及由转义序列来表示的特殊字符。

常用的转义字符有:

'\n' '\r' '\t' '\\' '\'' '\"'

五、字符串常量

字符串常量用于表示一串连续的字符,一个字符串常量要用一对英文半角格式的双引号(" ")引起来

六、布尔常量

布尔常量即布尔类型的两个值truefalse,该常量用于区分一个条件的真假。

七、null常量

null常量只有一个值null,表示对象的引用为空。

八、常量的定义

Java中的常量,其实就是特殊的变量,也是固定不变的量,有且只能进行一次赋值。Java中定义常量的语法只需要在定义变量的语法基础上加上一个final关键字修饰即可。其定义的语法格式如下:

final 标识符类型 标识符[ = 初始值]

九、阶段案例

final int a = 20;
final int b;
b = 15;

b = 23; //注意:final修饰的类型只能赋值一次。因此,这句话是会报错误。

final 常量类型 常量名 [= 初始值];

final 常量类型 常量名 [= 初始值];

final 常量类型 常量名 [= 初始值];

猜你喜欢

转载自blog.csdn.net/zhoulinshijie/article/details/88134106