int pageCount=(rowCount+countPerPage-1)/countPerPage;
(*#!$^(!&#$)@!&*#$*@_
页数=(总留言数+每页留言数-1条)/每页留言数
这个是要靠你自己理解的呀
======================================================
不过也不怎么好吧
万一是25条呢?
算出来不是29/5=5.几么
要么后面他用的时候还+1的
你这代码不全的
他具体业务的时候估计还要操作的吧
(*#!$^(!&#$)@!&*#$*@_
页数=(总留言数+每页留言数-1条)/每页留言数
这个是要靠你自己理解的呀
======================================================
不过也不怎么好吧
万一是25条呢?
算出来不是29/5=5.几么
要么后面他用的时候还+1的
你这代码不全的
他具体业务的时候估计还要操作的吧
“countPerPage-1”就是为了让除不尽的多算一页,而不影响能除尽的情况。
总页数 = 记录总数(rowCount)/每页显示记录数(countPerPage)
但由于 rowCount 和 countPerPage 都是整数,相除得到的结果总是整数,并且是去掉了小数部分的整数(详见java整数除法)。如21/5=4.但实际上我们需要5页才能全部显示。但又不能简单的往后面+1,因为如果整除的话就不用+1,如:
25/5=5,5页够了。
为了补全被截掉的部分,在总数上加一个小于countPerPage的最大整数。