需求:现在有109条数据,每页显示10条,那么需要多少页?
显而易见,不满10条也要占用一页.
public class datapage
{
public static void main(String[] args)
{
//数据总量为109条;
int datacount = 109;
//每页存储10条;
int pagesize = 10;
//结果,需要的页数;
int datapage = datacount / pagesize == 0 ? datacount / datasize : datacount / datasize + 1;
System.out.println(datapage);
}
}
======================================================
拓展:求下一页的页码数是多少?
以上,共11页,若当前页页码为1-10,则下一页页码值是在当前页页码基础上+1,若当前页页码是11,则不加1,依然是11.
public class nextpage
{
public static void main(String[] args)
{
//总页码数为11;
int totalpage = 11;
//当前页为10;
int currentpage = 10;
//结果,下一页页码;
int nextpage = currentpage + 1 <= 10 ? currentpage + 1;totalpage;
System.out.println(currentpage);
}
}
注:currentpage + 1 <= 10;也可写为currentpage + 1 < 11;
思考:求上一页页码数?
时间: 2024-08-25 21:20:29