目录
一. 字面常量
1.什么是常量
常量顾名思义就是程序运行期间,固定不变的量,我们把它称之为常量,比如说一天有24小时,1小时有3600秒等。
public class demo {
public static void main(String[] args) {
System.out.println("Hello World!"); // 字符串常量
System.out.println(100); // 整型常量
System.out.println(13.14); // 浮点数常量
System.out.println('A'); // 字符常量
System.out.println(true); // 布尔常量
System.out.println(false);
System.out.println(null); // 空常量
}
}
其中:"Hello World!"、100、3.14、‘A’、true/false、null都是常量,将其称为字面常量。
2.常量的分类
1. 字符串常量:用双引号""括起来的,比如“12345”、“hello”、“你好”等。
2. 整形常量:直接写上的整型数字,比如:10、100等。
3. 浮点数常量:直接写上的小数,比如:3.14、0.50等。
4. 字符常量:由单引号 '' 括起来的当个字符,比如:‘A’、‘a’、'1'等。
5. 布尔常量:只有两种true和false
6. 空常量:null
二. 数据类型
1.在Java中数据类型
主要分为两类:基本数据类型和引用数据类型。
2.基本数据类型
1. 四类:整型、浮点型、字符型以及布尔型
2. 八种:
数据类型 |
关键字 |
内存占用 |
范围 |
字节型 |
byte |
1字节 |
-128~127 |
短整型 |
short |
2字节 |
-32768~32767 |
整型 |
int |
4字节 |
|
长整型 |
long |
8字节 |
|
单精度浮点型 |
float |
4字节 |
有范围,一般不关注 |
双精度浮点型 |
doublt |
8字节 |
有范围,一般不关注 |
字符型 |
char |
2字节 |
0~65535 |