如何获取值的整数?

时间:2014-05-15 07:51:49

标签: java android integer return-value rounding

如何将十进制数舍入为整数?

所以例如当它是1.25轮到1或-3.25轮到-3等时

3 个答案:

答案 0 :(得分:0)

如果你想要小数部分这样做。

double value = 1.25;
int i = (int)value;

如果你想要舍入值,请执行此操作

Math.round(value);

答案 1 :(得分:0)

如果要对其进行舍入,请使用Math.round(float number)方法http://docs.oracle.com/javase/6/docs/api/java/lang/Math.html#round(float)。如果你想要删除小数部分,只需将其转换为int。

答案 2 :(得分:0)

这些年来我学到的一个小技巧就是将值0.5添加到你想要舍入的值。完成后,您可以将其四舍五入。

这是一个通用的解决方法,可以使用很多编程语言。

我对Java知之甚少,但我认为你会在API中找到一个循环方法。包应该是Math。

编辑:\

要向上舍入,您只需添加1而不是值0.5。