java的数据类型:基本数据类型(整数,浮点,字符,布尔);引用数据类型(string)。
整数类型:
种类 | 存储大小 | 取值范围 |
byte | 1字节 | -128~127(-2^7----2^7-1) |
short | 2字节 | -32768~32767(-2^15~2^15-1) |
int | 4字节 | -2^31-----2^31-1 |
long | 8字节 | 2^63-----2^63-1 |
注意事项:整数的默认值是int,表示long类型加后缀L(大小写都行)。
浮点类型:
种类 | 存储 | 取值范围 |
float(单精度) | 4字节 | -3.4028234*10…^38-----(1.4E-45~~~3.4028235E38) |
doouble(双精度) | 8字节 | -1.7976931*10^308-----(4.9E-324~~~1.7976931348623157*10308) |
注意事项:浮点数的默认值是double,表示float类型加后缀F(大小写都行)。
字符类型:
种类 | 存储大小 | 取值范围 |
char | 2字节 | 0-----65535 |
布尔类型:
种类 | 存储大小 | 取值范围 |
boolean | 1字节 | true,false |
string:字符串。
注意事项:
1.字符串是引用类型
2.浮点型表示的是近似值
3.数据范围和字节数不一定是正相关(列如:float4字节比long8字节数值范围广)