一. 自动类型转换
- 两种类型要兼容;
如:数值类型(整型和浮点型)互相兼容 - 目标类型大于原类型
如:double类型大于int
示例:某班第一次Java考试平均分85.72,第二次比第一次多2分,计算第二次考试平均分?
运行结果:
二. 强制类型转换
- 条件是转换的数据类型必须是兼容的。
- 格式:(type)value type是要强制类型转换后的数据类型
示例:
去年Apple笔记本所占市场份额是25,今年增长市场份额是8.5,求今年所占份额?
运行结果:
注意:强制转换时,精度有损失。