JAVA中的类型自动转换机制
自动类型转换也叫隐式类型转换
所有的byte型、short型和char的值将被提升到int型。
如果一个操作数是long型,计算结果就是long型;
如果一个操作数是float型,计算结果就是float型;
如果一个操作数是double型,计算结果就是double型
规则:byte/char/short -> int -> long -> float -> double
自动类型转换也叫隐式类型转换
所有的byte型、short型和char的值将被提升到int型。
如果一个操作数是long型,计算结果就是long型;
如果一个操作数是float型,计算结果就是float型;
如果一个操作数是double型,计算结果就是double型
规则:byte/char/short -> int -> long -> float -> double