分页

分页的算法

需要定义四个变量,它们有各自的好处

  • int pageSize:分页显示多少条记录(指定)
  • int pageCount:一共多少页(计算)
  • int pageNow:希望显示第几页(指定)
  • int rowCount:一共多少条记录(计算)

说明:
pageSize:是指定的
owCount:是从表中查询得到的
pageCount:是计算出来的 该计算公式为:
if (rowCount%pageSize==0){
pageCount=rowCount/pageSize

}else{

pageCount=rowCount/pageSize+1

}
举例说明:
有用户表,共9条记录 rowCount=9;
每页显示3条记录:pageSize=3;
那么根据我们的算法:
pageCount=3 刚好不多不少

如果每页显示4条记录
pageSize=4那么
pageCount=3,那么最后一页只有一条记录
所以,不管怎样都市正确的

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容