(四类八种)
整数型
byte (-128~127) 1字节
short (-2^15 ~2^15-1) 2字节
int (-2^31 ~2^31-1) 4字节
long (-2^63 ~2^63-1) 8字节
浮点型
float 4字节
double 8字节
字符型
char \u0000-\uFFFF(0-65535)
布尔型
boolean
需要记住byte 的范围:-128 — -127 byte 1, short 2, int 4, long, 8, float 4, double 8
整数默认是int,所以long类型后面加L或l
浮点数默认是double类型,所以float类型需要加f或F
1、隐式转换:直接赋值
byte与byte(或short,char)进行运算的时候会提升为int,两个int类型相加也是int类型
进行混合运算的时候,byte,short,char不会相互转换,都会自动提升为int类型
btye short char ->int - >long -> float ->double
|