根據總條數和每頁資料計算頁數

2021-09-29 19:24:36 字數 740 閱讀 7422

分頁總數計算,根據總記錄數獲取分頁總數

int pagesize =20;

//每頁記錄數量

int totalcount =

100005

;//總記錄數

int pagecount;

//總頁數

//方法一:

pagecount =

(totalcount + pagesize -1)

/ pagesize;

//推薦寫法

//方法二:

pagecount =

(totalcount -1)

/ pagesize +1;

//方法三:

pagecount =

(int

)math.

ceiling((

double

)totalcount / pagesize)

;//方法四:

pagecount =

(int

)math.

ceiling((

double

)totalcount / pagesize)

;//方法五:

pagecount = totalcount%pagesize ==

0? totalcount/pagesize : totalcount/pagesize +

1;

結果強轉成 int 就為 page頁數

分頁計算總頁數的演算法

展示列表,使用分頁的時候,經常會遇到分頁的使用,比如使用mybatis通過sql語句分頁實現分頁功能。本次主要是寫對返回的資料進行分頁的總頁數計算,故分頁不進行贅述,只簡要說明一下對得到的結果計算分頁的總頁數 有兩種實現方式 方法1 totalpage total pagesize 0 total ...

依據記錄總數和每頁大小取頁數

例如 總記錄數為totalrow,每頁顯示數為pagesize,現在要求總頁數totalpage 1 常用方法 整除,判斷餘數,餘數大於0,整除結果加1。if totalrow pagesize 0 totalpage totalrow pagesize else totalpage totalro...

關於分頁中總頁數以及起止條數的計算公式

很多情況下我們需要用到手動分頁,這樣可以減少查詢的sql壓力,也方便展示資料。對於手動分頁來說,一般需要前端向我們傳遞兩個引數 currpage 當前頁 pagesize 每頁展示的條數 下面我們來寫三個公式,分別對起始條數firstindex 截止條數lastindex 總頁碼數countpage...