四类八种
1 整型
byte -2的7次方到2的7次方-1 1个字节
Short -2的15次方到2的15次方-1 2个字节
Int -2的31次方到2的31次方-1 最常用的数据类型,满足平时的一般要求了 4个字节
Long -2的61次方到2的61次方-1 8个字节
eg:我们要表示35 ,如果用int就是 35,用byte就是35B,用short就是35S,用long就是35L,什么都不跟就是int
2 浮点型
float 4个字节
double 8个字节
a 他们的区别就是精度不同,double比float范围更大,精度更高,所以如果后面什么都不跟就是double,用foat表示后面就是加一个F
b 浮点型是不完全精确的,所以在小数点后面几位出现浮动是正常的
3 布尔型
boolean t = true
boolean f = false
4 字符型char
char 2个字节,采用Unicode编码,用加上'',eg '1'表示字符'1'而表示数值1
数据可以向上转型,向下转型会损失精度,就像小碗放可以用大碗来盛,但是大碗的放小碗的就是丢掉一部分了