Java共有8种基本数据类型(四个整数型、两个浮点型、一个字符型、一个布尔型)
四个整型
byte
- 8位,取值范围:-128~127
- 默认值为0,占用1个字节
short
- 16位,取值范围:- 2^15~(2^15 - 1)
- 默认值为0,占用2个字节
int
- 32位,取值范围 : -2^31~(2^31 - 1)
- 默认值为0,占用4个字节
long
- 64位,取值范围 : -2^63~(2^63- 1)
- 默认值为0,占用8个字节
两个浮点型(不能用来表示精确值,如金融)
float
- 单精度32位,尾数长度23,指数长度8,指数偏移量127
- 默认值为0.0f,占用4个字节
double(浮点数的默认类型是double)
- 双精度64位,尾数长度52,指数长度11,指数偏移量1023
- 默认值为0.0d,占用8个字节
一个字符型
char
- 单一的16位Unicode字符,取值范围: \u0000~\uffff 即(0~65535)
- 默认值为\u0000(即为0),占用2个字节
一个布尔型
boolean
- 至少1个字节
- 只有两种取值: true和false。默认值为false
基本数据类型对应的包装类
byte |
Byte |
short |
Short |
int |
Integer |
long |
Long |
float |
Float |
double |
Double |
char |
Char |
boolean |
Boolean |
菜鸟教程:http://www.runoob.com/java/java-basic-datatypes.html
Java的基本数据类型
原文:https://www.cnblogs.com/my12/p/10492220.html