数据类型的转换
自动类型转换/隐式转换
byte b = 3;
int i = b;
int i = 7;
long l = i;
规律一:小的类型可以转换为大的类型
long L =1.0;--------java中整数默认为int,所以1.0就是int类型,int可以自动提升为long类型-----如果一个整数在int范围内,那么在赋值给long类型的时候可以不加L
int i =1.0;
float f = i;
规律二:整数可以自动转化为小数,但是可能产生精度损失
微信扫一扫
byte b = 3;
int i = b;
int i = 7;
long l = i;
long L =1.0;--------java中整数默认为int,所以1.0就是int类型,int可以自动提升为long类型-----如果一个整数在int范围内,那么在赋值给long类型的时候可以不加L
int i =1.0;
float f = i;
相关推荐