基本数据类型
- 整型: byte、short、int、long
- 浮点型: float、double
- 布尔型:boolean
- 字符型:char
数据类型 | 字节 | 默认值 | 取值范围 | 举例说明 |
---|---|---|---|---|
byte(位) | 1 | 0 | -2^7 - 2^7-1 即-128 ~ 127 | byte b = 10; |
short(短整数) | 2 | 0 | -2^15 - 2^15-1 即-32 768 ~ 32 767 | short s = 10; |
int(整数) | 4 | 0 | -2^31 - 2^31-1 即-2 147 483 648 ~ 2 147 483 647 | int i = 10; |
long(长整数) | 8 | 0 | -2^63 - 2^63-1 即-9 223 372 036 854 775 808 ~ 9 223 372 036 854 775 807 | long l = 10l; |
float(单精度) | 4 | 0.0 | 大约±3.402 823 47E+38F(6~7位有效数字) | float f = 10.0f; |
double(双精度) | 8 | 0.0 | 大约±1.797 693 134 862 315 70E+308(15位有效数字) | double d = 10.0d; |
char(字符) | 2 | 空 | 0 - 2^16-1 即0 ~ 65536 | char c = ‘c’; |
boolean(布尔值) | 1 | false | true、false | boolean b = true; |
引用数据类型(默认值null)
- 数组
- 类
- 接口
比较复杂,需要单章细说,此处了解即可