开发项目中,经常需要用到两数相除后取整,例如分页中,计算显示商品的总页数等,这样的计算是商品总数除以每页显示后的数值再往上取整。
public static void main(String[] args){
int rtn_count = 0;
rtn_count = (int)Math.round( Math.ceil(Float.parseFloat("102") / Float.parseFloat("10")) );
System.out.println(rtn_count);
}
后台输出的结果是:11
这里模拟的就是如果有102件商品,每页显示10个商品,一共有11页的案例。
其中Math.round是四舍五入函数,Math.ceil是向上取整函数(其参数或者参与运算的参数需为浮点或双精度型数值)
public static void main(String[] args){
int rtn_count = 0;
rtn_count = (int)Math.round( Math.ceil(Float.parseFloat("102") / Float.parseFloat("10")) );
System.out.println(rtn_count);
}
后台输出的结果是:11
这里模拟的就是如果有102件商品,每页显示10个商品,一共有11页的案例。
其中Math.round是四舍五入函数,Math.ceil是向上取整函数(其参数或者参与运算的参数需为浮点或双精度型数值)
本文介绍了一种在Java中实现两数相除后向上取整的方法,并通过具体示例进行说明。该方法适用于分页计算等场景,如计算商品总数在每页显示数量限制下的总页数。
1817

被折叠的 条评论
为什么被折叠?



