自动类型转换
在数据类型兼容的情况下, 小转大就是自动类型转换,即不需要做任何操作
强制类型转换
在数据类型兼容的情况下, 大转小就是强制类型转换,需要添加对应语法
注意:
boolean不能参与任何数据类型转换
基本类型中范围(大小)[依次从小到大] byte short|char int long float double
强制类型转换可能会造成数据丢失,如直接砍去小数点后所有位数
表达式中有double,结果double,有float,结果float,有long,结果long,有int,结果int,有char、byte、short,结果为int
任何一个整数默认都当做是int类型,任何一个小数默认都是double类型