Java中有八大基本数据类型
整型(4个): byte、short、int、long
浮点型(2个):float、double
字符(1个): char
布尔类型:(1个): boolean
整型的数据范围分析
| 整型 | 数据范围 | 占用内存的字节 |
|---|---|---|
| byte | -128~127 | 1字节 |
| short | -32768~32767 | 2字节 |
| int【Java中默认的整型的数据类型】 | -2^31~2^31-1 | 4字节 |
| long | -2^63~2^63-1 | 8字节 |
注意事项:
声明long类型数据的时候,后面需要加L或者l (一般加大写L);
浮点类型的数据范围分析
| 数据类型 | 数据范围 | 占用的字节数 |
|---|---|---|
| float | -3.4* 10^38~ 3.4*10^38 | 4字节 |
| double(Java默认的是double类型的数据) | -1.79*10^308 ~ 1.79 * 10^308 | 8字节 |
注意事项:
1.声明float类型的数据的时候加f或者F;
2.double类型的数据的有效位数 15~16;
3.float类型的数据有效位数是 6~7;
字符类型数据范围分析
| 数据类型 | 数据范围 | 占用的字节数 |
|---|---|---|
| char | 除了 都可以当成一个字符 | 不定的 |
注意事项:
声明char类型的数据的时候,使用单引号声明。并且单引号里面只能放一个元素;
布尔类型数据范围分析
| 数据类型 | 数据范围 | 占用字节数 |
|---|---|---|
| boolean | true或者false | 1字节 |



