自动类型转换
自动类型转换指的是容量小的数据类型可以自动转换为容量大的数据类型。实线表示无数据丢失的自动类型转换,而虚线表示在转换时可能会有精度的损失
可以将整型常量直接赋值给byte、 short、 char等类型变量,而不需要进行强制类型转换,只要不超出其表数范围即可。
short b = 12; //合法
short b = 1234567; //非法,超过32767
强制类型转换
语法格式:(type)变量
运算符“()”中的type表示将值var想要转换成的目标数据类型。
不能在布尔类型和任何数值类型之间做强制类型转换