一、数值型类型
- 整型数据
- byte、short、int、long
- 浮点型数据
- float(单精度)、double(双精度)
二、非数值类型
- 字符 char 使用单引号` `括起来的,单引号中只能写一个中文汉字或者一个英文字符
- 布尔类型 boolean 布尔类型的变量中只能存放两个数据 true 、 false
三、八种数据类型的取值范围以及内存占用大小
数据类型 | 关键字 | 取值范围 | 内存占用(bit) |
---|---|---|---|
整数 | byte | -128~127 | 1 |
整数 | short | -32768~32767 | 2 |
整数 | int | -2147483648~2147483647 | 4 |
整数 | long | -9223372036854775808~9223372036854775807 | 8 |
浮点数 | float | -3.401298e-38到3.402823e+38 | 4 |
浮点数 | double | -4.9000000e-324到1.797693e+308 | 8 |
字符 | char | 0~65535 | 2 |
布尔 | boolean | true,false | 1 |
- 整数和小数取值范围大小关系:
- double > float > long > int > short > byte
四、八种数据类型的使用
byte num1 = 1;
short num2 = 1;
int num3 = 1;
long num4 = 11342L;
float num5 = 234.2F;
double num6 =23.4 ;
char ch1 = 's';
boolean bool1 = false;
五、数据类型使用的一些注意事项
long类型的变量定义时要在数值的后面加大写或者小写字母L
long n = 99999999L
float类型的变量定义时要在数值的后面加大写或者小写字母F
float a = 10.9F