如何将十进制数舍入为整数?
所以例如当它是1.25轮到1或-3.25轮到-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。