一、介绍
1.概述
在代码的运行过程中,值不会发生改变的数据。
2.分类
(1)整数常量:所有整数(包含正负)。
(2)小数常量:所有带小数点的(例如 2.5,1.5,2.0)。
(3)字符常量:带单引号的 ‘ ’ ,单引号中必须有且只能有一个内容,‘1’(算),‘11’(不算),‘’(什么都没有,不算),‘ ’(有一个空格,算内容),‘ ’(两个空格,两个内容,不算字符常量),‘ ’(在单引号中打了一个tab键,算字符常量)。
(4)字符串常量:带双引号的 “ ”,双引号中内容随意,“”,“helloworld”。
(5)布尔常量:true(真),false(假),这两个单词不加双引号,“true”(这样写属于字符串,不属于布尔常量)。
(6)空常量:null,代表数据不存在。
null和“”的区别:如果是一个空字符串,即使它没有内容,但它是一个真实存在的数据;null数据不存在,数据就没有出现,不能直接使用。
二、基本使用
1.写一个Demo01Constant.java程序
所有常量编写如下
讯享网运行结果
(1)整数常量

(2)小数常量

(3)字符常量
字符常量:‘1’ 成功

字符常量:‘11’ 报错

字符常量:‘ ’ 一个空格,成功

字符常量:‘ ’ 四个空格,报错

字符常量:‘ ’ tab键,成功(注意:tab键打出来和四个空格的样子一模一样,但tab键是一个内容,四个空格是四个内容),怎么分辨是不是一个内容:四个空格光标需要向右移动四次才能到最后,tab键光标只需要向右移动一次就能到最后,证明tab键是一个内容,而四个空格是四个内容。

(4)字符串常量
随便一个字符串和空字符串都成功

(5)布尔常量
java编程基础常量
(6)空常量
不能直接使用,直接使用会报错

三、常量间的运算
1.写一个Demo02Constant.java程序
讯享网
运行结果如下
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/6256.html