如何在Java中使用舍入值进行计算

时间:2017-04-05 07:07:44

标签: java

有人知道如何在后续计算中使用舍入值吗?

例如,我正在开发一个需要双距离输入的程序,但必须向下舍入到整数以获得单位输出。这是为了确定特定空间中的单位数量。然后,我想在后续计算中使用单位数量。

问题是当我使用Math.floorMath.round方法时,后续计算会保持精确度,因此我使用的是73.43666而不是73。

非常欢迎任何建议!!

2 个答案:

答案 0 :(得分:0)

你可以在double值上调用intValue()将它转换为一个明显会围绕它的整数

答案 1 :(得分:0)

您可以使用

int a = (int) Math.round(doubleVar);