Java学习笔记之三十一 数值类型之间的转换
在程序运行时,经常需要将一种数值类型转换为另一种数值类型。
数值类型之间的合法转换:

实线箭头表示无信息丢失的转换。虚线箭头表示可能有精度损失的转换。
在两个数值进行二元计算时,会将两个操作数转换为同一种类型,再行计算。
- 两个操作数,其一为double类型,另一个会转换为double类型。
- 否则,其一为float类型,另一个会转换为float类型。
- 否则,其一为long类型,另一个会转换为long类型。
- 否则,两个操作数都被转换为int类型。
在程序运行时,经常需要将一种数值类型转换为另一种数值类型。
数值类型之间的合法转换:
实线箭头表示无信息丢失的转换。虚线箭头表示可能有精度损失的转换。
在两个数值进行二元计算时,会将两个操作数转换为同一种类型,再行计算。