做网页免不了要有分页的实现,要实现分页又免不了要计算总共有几页,比如每页显示5条记录,一共12条记录就一共有3页,这就涉及了一个如何向上取整的问题。
要解决这个问题不难,java.lang.Math中提供了一个静态函数ceil(double x),调用它很简单就可以实现,设总数为a,每页显示b条,则代码如下:
int count = (int)Math.ceil((double)a/(double)b);
ceil()是天花板,即向上取整。floor是地板,向下取整。round是四舍五入
做网页免不了要有分页的实现,要实现分页又免不了要计算总共有几页,比如每页显示5条记录,一共12条记录就一共有3页,这就涉及了一个如何向上取整的问题。
要解决这个问题不难,java.lang.Math中提供了一个静态函数ceil(double x),调用它很简单就可以实现,设总数为a,每页显示b条,则代码如下:
int count = (int)Math.ceil((double)a/(double)b);
ceil()是天花板,即向上取整。floor是地板,向下取整。round是四舍五入