public static void main(String[] args) {
//总记录数
int totalNum = 101;
//每页显示记录数
int pageSize = 20;
// 求最大页数0
int maxPage0 = (totalNum + pageSize - 1) / pageSize;
System.out.println("maxPage0的最大页数:" + maxPage0);
// 求最大页数1
int maxPage1 = (totalNum - 1) / pageSize + 1;
System.out.println("maxPage1的最大页数:" + maxPage1);
// 求最大页数2
int maxPage2 = (int) Math.ceil((double) totalNum / pageSize);
System.out.println("maxPage2的最大页数:" + maxPage2);
// 求最大页数3
int maxPage3 = totalNum / pageSize;
if (totalNum % pageSize > 0) {
maxPage3++;
}
System.out.println("maxPage3的最大页数:" + maxPage3);
// maxPage0的最大页数:6
// maxPage1的最大页数:6
// maxPage2的最大页数:6
// maxPage3的最大页数:6
}
Java根据总记录数和每页显示记录数获取最大页数
最新推荐文章于 2024-08-20 08:57:56 发布
本文介绍了四种计算给定总记录数和每页显示记录数情况下最大页数的方法,通过Java代码展示了如何使用整数除法、向上取整等技巧得出最大页数,结果均为6。
6万+

被折叠的 条评论
为什么被折叠?



