1、数据类型自动转换
规则1:如果一个操作数为double型,则整个表达式提示至double型
规则2:满足自动类型转换条件,
两种类型要兼容,数值类型(整数和浮点)相互兼容
目标类型大于原类型,例如:double类型大于int类型
2、强制类型转换
当两种数据类型不兼容,或目标类型的取值范围小于源类型时,自动转换将无法进行,这时就需要进行强制类型转换
语法格式:(type)variableName
其中,type为variableName要转换成的数据类型,而variableName是指要进行类型转换的变量名称