基本数据类型
数值型
- 整数类型(byte、short、int、long)
- 浮点类型(float、double)
字符型(char、String)
布尔型(booleam)
引用数据类型
数组、类、对象、接口
整数类型
数据类型 | 内存空间 | 取值范围 | 备注 |
---|---|---|---|
byte | 8位(1字节) | -128至128 | 只分配一个字节,取值范围最少 |
short | 16位(2字节) | -32768至32767 | 注意数据溢出 |
int | 32位(4字节) | -2147483648至2147483647 | 满足一般需求 |
long | 64字节(8字节) | -9223372036854775808至9332372036854775807 | 定义long变量时最好在结尾加上“L” |
浮点类型
数据类型 | 内存空间 | 取值范围 | 备注 |
---|---|---|---|
float | 32位(4字节) | IEEE754 | 对float型就行赋值时在结尾加上“F”或“f” |
double | 64位(8字节) | IEEE754 | 对double型就行赋值时在结尾加上“D”或“d” |
字符类型
数据类型 | 备注 |
---|---|
char | 用于存储单个字符,单引号中只能有一个在字符 |
String(S大写) | 可标识多个字符,用双引号进行声明 |
布尔类型
布尔类型又称逻辑类型,只有两个值“true”和“false”,分别代表布尔逻辑中的“真”和“假“,使用关键字boolean声明布尔类型变量,通常被用作流程控制中作为判断条件