自动转换
具体地讲,当一个较"小"数据与一个较"大"的数据一起运算时,系统将自动将"小"数据转换成"大"数据,再进行运算。...而在方法调用时,实际参数较"小",而被调用的方法的形式参数数据又较"大"时(若有匹配的,当然会直接调用匹配的方法),系统也将自动将"小"数据转换成"大"数据,再进行方法的调用,自然,对于多个同名的重载方法...,会转换成最"接近"的"大"数据并进行调用。...short i=99 ; char c=(char)i; System.out.println("output:"+c);输出:output:c;
强制转换
将"大"数据转换为"小"数据时,你可以使用强制类型转换...
(1).自动类型的转换:a.常数在表数范围内是能够自动类型转换的
b.数据范围小的能够自动数据类型大的转换(注意特例)
int到float,long到float,long到double 是不会自动转换的