类型转换(2)
强制类型转换:大数据类型给小数据类型赋值两种类型相互兼容目标类型小于源类型(目标类型的取值范围小于源类型)
强制类型转换的几种情况
1.整数长度合适,数据完整
int n=13
byte b=(byte)n
2.小数强转整数。
数据截断(失去精度)
float f=13.4fint n=(int)f
3.boolean取值true/false不可转换
强制类型转换:大数据类型给小数据类型赋值两种类型相互兼容目标类型小于源类型(目标类型的取值范围小于源类型)
强制类型转换的几种情况
1.整数长度合适,数据完整
int n=13
byte b=(byte)n
2.小数强转整数。
数据截断(失去精度)
float f=13.4fint n=(int)f
3.boolean取值true/false不可转换