基本数据类型从小到大排序
byte->short->int->long->float->double
1<2<4<8<4<8
char->int->long->float->double
2<4<8<4<8
long8字节为什么比float4字节小,本篇不作讨论
自动类型转换(数据大小由小到大)
byte a = 10 ;
short b = a ;//10
int c = b ;//10
System.out.println(10.1/10);//隐式转换,1
System.out.println(1.5/1);//1.5
System.out.println('A'+10);//75
//根据数据类型大小进行转换
强制类型转换(数据大小由大到小),自动省略小数
int a = (int) 10.0;
byte b = (byte) 9.0;
//强制浮点数转换