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字节 |