开发项目中,经常需要用到两数相除后取整,例如分页中,计算显示商品的总页数等,这样的计算是商品总数除以每页显示后的数值再往上取整。
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是向上取整函数(其参数或者参与运算的参数需为浮点或双精度型数值)
[实用工具类 / 方法] -- 分页中常用到的向上取整获取总页数的简介 【难度 ★★】
猜你喜欢
转载自web-in.iteye.com/blog/2314956
今日推荐
周排行