数据类型
# 数据类型
一、基本数据类型
- 数值型
- 整数 (byte,short,int,long)
- 浮点数 (float,double)
- 字符 (char)
- 非数值型
- 布尔 (boolean)
二、引用数据类型
- 类 (class)
- 接口 (interface)
- 数组 ([])
# 数值型内容占用和取整范围
| 数据类型 | 关键字 | 内存占用(字节) | 取值范围 |
|---|---|---|---|
| 整数 | int | 4 | -2 的 31 次方~2 的 31 次方 - 1 |
| short | 2 | -32768-32767 | |
| byte | 1 | -128~127 | |
| long | 8 | 8-2 的 63 次方~2 的 63 次方 - 1 | |
| 浮点数 | float | 4 | 负数:-3.402823E+38~-1.401298E-45 正数:1.401298E-45~3.402823E+38 |
| double | 8 | 负数:-1.797693E+308~-4.9000000E-324 正数:4.9000000E-324~1.797693E+308 | |
| 字符 | char | 2 | 0~65535 |
| 布尔型 | boolean | 1 | true,false |

# 整数
byte 1 -128~127
short 2 -32768~32767
int(默认) 4 -2^31~2^31-1
long 8 -2^63~2^63-1
# 浮点数
float 4 -3.402823E+38~-1.401298E-45
1.401298E-45~3.402823E+38
double(默认) 8 -1.797693E+308~-4.9000000E-324
4.9000000E-324~1.797693E+308
E+38 表示乘以 10 的 38 次方,E-45 表示乘以 10 的负 45 次方
# 字符
char 2 0-65535 此为 unicode 码
# 布尔
boolean 1 true,flase
编辑 (opens new window)
上次更新: 2023/12/06, 01:31:48