概念
常量指的就是在Java运行过程中,值不会发生改变的量
分类
从表现形式上分可分为两种
一、字面值常量
看到的就是数值的本身, 比如: 所有的数字
二、符号常量
看到的是符号 符号对应的具体数值
比如: 圆周率(PI) , 自然数(E)
从数据类型上分可分为两大类
一、基本数据类型
整数常量:代表所有的整数
小数常量:代表所有的小数
字符常量:代表语言中单个语言组成单位 例如: ‘a’ ‘你’
布尔常量:代表表示真假对错的结果值 只有两个值 true(真) , false(假)
二、引用数据类型
字符串常量:表示语言的语句
体现形式:使用英文双引号包裹语言的语句(字符序列)
比如:“好好学习,天天向上”
空常量:表示啥也没有状态 使用唯一的值null
特点
java代码中常量不能单独存在,必须要借助于java的其他操作使用常量。
代码示例:
public class ConstantDemo {
public static void main(String[] args) {
//使用常量
//20; //单独不能使用,需借助输出语句使用
System.out.println(20); //整数常量
System.out.println(3.1415); //小数常量
System.out.println('好'); //字符常量
System.out.println(true); //布尔常量
System.out.println("好好学习"); //字符串常量
System.out.println(Math.PI); //符号常量
System.out.println(Math.E);
//null表示什么都没有, 不能主动做任何事,只能被动的去表示什么也没有
//System.out.println(null);
}
}