分页的效果
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 |