常量定义
在程序运行过程中,其值不可以发生改变的量 。
常量分类
常量类型 | 说明 | 举例 |
---|---|---|
整数常量 | 不带小数的数字 | 666,-21 |
小数常量 | 带小数的数字 | 13.14,-5.37 |
字符常量 | 用单引号括起来的内容 | ‘A’,‘0’,‘我’ |
字符串常量 | 用双引号括起来的内容 | “Hello World”,“你好 世界” |
布尔常量 | 布尔值,表示真假 | 只有两个值:true,false |
空常量 | 一个特殊的值,空值 | 值是:null |
代码测试常量是否可以直接输出
public static void main(String[]args){
/**
* 测试常量是否可以直接输出。
**/
// 整数常量
System.out.println(20);
System.out.println(-20);
System.out.println("========================");
// 小数常量
System.out.println(13.14);
System.out.println(-13.14);
System.out.println("========================");
// 字符常量
System.out.println('A');
System.out.println('您');
System.out.println("========================");
// 字符串常量
System.out.println("Hello World");
System.out.println("你好,世界");
System.out.println("========================");
// 布尔常量
System.out.println(true);
System.out.println(false);
System.out.println("========================");
// 空常量
// 空常量是不能直接输出的。
// System.out.println(null);
}
除过空常量以外,其他常量都可以直接输出 。
计算机存储单元
-
位(bit) :计算机存储设备的最小信息单元,通常用小写字母 b 表示 。
-
字节(byte) :计算机中最小的存储单元,通常用大小字母 B 表示 。
字节(byte)是由连续的 8 个位(bit)组成 。 1B = 8b 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB
数据类型与常量的对应
Java语言在设计时,为了规范使用,根据数据的特点,划分为不同的数据类型,并且给数据类型分配不同的内存空间 。
-
基本数据类型
- 数值型
- 整数( 字节 byte,短整 short,整型 int,长整 long )
- 浮点数( 单精度 float,双精度 double )
- 字符 char
- 非数值型( 布尔 boolean )
- 数值型
-
引用数据类型
- 类( class )
- 接口( interface )
- 数组( [] )
-
基本数据类型与常量的对应
整数常量 = 整数( 字节 byte,短整 short,整型 int,长整 long ) 小数常量 = 浮点数( 单精度 float,双精度 double ) 字符常量 = 字符( 字符 char ) 字符串常量 = 字符串 String 布尔常量 = 布尔 boolean