分页的效果
1当前页-1当前页+1最后一页总页数
首页上一页下一页末页
算法分析:------------------------------------------------
当前页:
intnowpage;
首页:
nowpage=1;
末页:
intcountpage;//总页数
nowpage=countpage;
上一页:
nowpage=nowpage-1;
if(nowpage<1){
nowpage=1;
}
下一页:
nowpage=nowpage+1;
if(nowpage>countpage){
nowpage=countpage;
}
定义:
当前页nowpage
总页数countpage
总记录数:countrecord
每页显示的记录数PAGESIZE=10条
当前页开始的记录数:(nowpage-1)*10+1;
页面数 | 从第几条开始 | 每个页面有多少条 |
第一页 | 1 | 10 |
第二页 | 11 | 10 |
第三页 | 21 | 10 |
第四页 | 31 | 10 |
第五页 | 41 | 10 |
.... | .... | .... |
第n页 | (n-1)*10+1 | 10 |