已知總記錄數(totalCount)和每頁顯示的數量(pageSize)
求總頁數(pageCount)爲多少?
算法1
public int (int totalCount, int pageSize) {
return (totalCount -1) / pageSize + 1;
}
算法2 最容易理解
public int (int totalCount, int pageSize) {
return totalCount % pageSize == 0 ? totalCount / pageSize : (totalCount / pageSize + 1);
}
算法3
public int (int totalCount, int pageSize) {
return (totalCount + pageSize -1) / pageSize;
}
- 算法1和算法3可相互轉化,本質是同一回事