设计一:
@Test
void t1() {
int pageNo = 0;
int pageSize = 20;
int total;
do {
pageNo++;
// 调用接口,返回数据
// 获取总页数
total = 102;
System.out.println("第" + pageNo + "页");
} while ((pageSize * pageNo) < total);/*循环结束条件是当前查询数大于返回结果数*/
}
设计二:
@Test
void t2() {
int pageNo = 1;
int pageSize = 10;
int total = 89;
int totalPage = total % pageSize == 0 ? total / pageSize : total / pageSize + 1;
for (int i = 0; i < totalPage; i++) {
System.out.println("第" + pageNo + "页");
pageNo++;
}
}