【Java学习笔记】(四)数据类型转换

1.自动类型转换

自动数据类型转换就是需要类型之间的转换是自动的,不需要采取其他的手段,总的原则就是小范围数据类型可以自动转换为大范围数据类型,列表型类型转换数据如图,从左到右是自动。
【Java学习笔记】(四)数据类型转换
char类型比较特殊,char类型可以自动转换为int、long、float和double,但byte和short不能自动转换为char,char也不能自动转换为byte和short。
【Java学习笔记】(四)数据类型转换

2.强制类型转换

强制类型转换是在变量之前加上(目标类型)实现,主要用于大宽度类型转换为小宽度类型的情况。