介绍三个最常用的分页算法
First(感觉这个最简单实用)

//总记录数
int rows=21;
//每页显示的记录数
int pageSize=5;
//页数
int pageSum=(rows-1)/pageSize+1;

Second

//总记录数
int rows=21;
//每页显示的记录数
int pageSize=5;
//页数
int pageSum=rows%pageSize==0?rows/pageSize:rows/pageSize+1;

Third

//总记录数
int rows=21;
//每页显示的记录数
int pageSize=5;
//页数
int pageSum=(rows+pageSize-1)/pageSize;

原文:https://blog.csdn.net/u011595939/article/details/70212552

05-11 11:12