关于Java中类型转换精度丢失问题整理

Java中经常需要将一种数值类型转换为另外一种数值类型,下图就给出了数值类型之间的合法转换。 实线代表合法转换即无信息丢失的转换,虚线表示转换可能存在精度丢失问题。 在进行两个数值的运算时, 如果两个操作数中有一个是double类型的,另外一个自动转换为double类型。 如果其中一个操作数是float类型的,另外一个操作数也将自动转换为float类型。 如果其中一个操作数是long类型的,另外一
相关文章
相关标签/搜索