Java基本类型转换和不同的值

时间:2019-10-19 01:31:22

标签: java

我无法找到遵循Java行为的原因。有人可以解释为什么对于具有不同原始类型转换的同一操作返回不同的值吗?

double div = 4/5d
div ==> 0.8
double div = 4/5f
div ==> 0.800000011920929

在两种情况下,我都希望输出0.8。

0 个答案:

没有答案
相关问题