Java基础类型(8种)
1. 整数类型
类型 | 位数 | 范围 | 备注 | 包裹类 |
---|---|---|---|---|
byte | 8 | -128 ~ 127 | 如文件中的byte流 | Byte |
short | 16 | -32768 ~ 32767 | 不经常用 | Short |
int | 32 | (-2^31) -1 ~ 2^31 | 操作整数时经常使用 | Interger |
long | 64 | (-2^63) -1 ~ 2^63 | 定义时需要后缀L,否则会报错,如 long a = 5L; | Long |
2.浮点数类型
类型 | 位数 | 范围 | 备注 | 包裹类 |
---|---|---|---|---|
float | 32 | (-2^31) -1 ~ 2^31 | 定义时需要后缀F或f,float a = 5f; float b = 5F; | Float |
double | 64 | (-2^63) -1 ~ 2^63 | 定义时需要后缀 D 或 d,double a = 5d; double b = 5D; | Double |
3.字符类型
类型 | 位数 | 范围 | 备注 | 包裹类 |
---|---|---|---|---|
char | 16 | 0~65535 | 是整数类型,用单引号括起来的 1 个字符 | Character |
布尔类型(boolean) Boolean
true -> 真
false -> 假