概念

常量指的就是在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);
	}
}