如何将小数舍入为整数

时间:2016-04-30 01:31:05

标签: java integer decimal rounding

所以如果我的数字是3.5,我希望它得到值3。

for(i=0;i<25;i++){
int a = i/5;
}

我想要它所以int取一个i / 5的值,并向下舍入。所以,如果我是6,则a = 6/5(1.2)并成为值1

1 个答案:

答案 0 :(得分:3)

您是否尝试过代码?将整数除以另一个整数已经像你所描述的那样工作,即它将剥离任何小数部分,反过来&#34;将它向下舍入&#34;。在您的示例代码中,i/5永远不会成为&#34;十进制&#34; (由floatdouble表示),除非您首先将值转换为float / double,并将结果存储为与您相同的类型&# 39; ve将值转换为。