Java中智能向上或向下取整的函数?

Java中智能向上或向下取整的函数?,java,rounding,Java,Rounding,我正在寻找一个向上或向下取整的Java函数,但通常是3.2到3,3.6到4。答案有很多,但都不是全部四舍五入就是全部四舍五入。如果没有,那么我想我将不得不创建它,但我只是想看看是否有其他人曾经想要同样的,并找到了一个。提前谢谢 : 公共静态整数循环(浮点a) 返回与参数最接近的int。将结果四舍五入为整数,方法是加1/2,取结果的底数,然后进行强制转换 输入int的结果。换句话说,结果等于 表达式的值: (内部)数学楼层(a+0.5f) 参数: a-要舍入为整数的浮点值 返回: 四舍五入到最

我正在寻找一个向上或向下取整的Java函数,但通常是3.2到3,3.6到4。答案有很多,但都不是全部四舍五入就是全部四舍五入。如果没有,那么我想我将不得不创建它,但我只是想看看是否有其他人曾经想要同样的,并找到了一个。提前谢谢

公共静态整数循环(浮点a)

返回与参数最接近的int。将结果四舍五入为整数,方法是加1/2,取结果的底数,然后进行强制转换 输入int的结果。换句话说,结果等于 表达式的值:

(内部)数学楼层(a+0.5f)

参数:

  • a-要舍入为整数的浮点值
返回:

四舍五入到最接近的int值的参数值


我不完全相信你看起来很努力;)哈哈,我做到了!提供的答案没有意义,所以我不予理睬。但这是我的错。我不确定“智力”与此有什么关系。舍入与截断是一个非常愚蠢的算法。我实际上已经看过了,但它的编写方式令人困惑。。我猜那是我的金发时刻