采集想得到一個帖子 里面的回復分頁
如 20個回復 就要翻1頁,40個回復就要翻到第二頁
假設 n 是我取到的 帖子回復總數 是 14
假設M 是我設定的多少個回復就要翻頁采集 這里我設定 20
這邏輯 該怎么判斷 才能讓他變成
20=1
40=2
60=3
80=4
這樣的邏輯該怎么實作,類似這下面 整除
if(n%m==0){
System.out.println("n可以被m整除");
}else{
System.out.println("n不能被m整除");
}
uj5u.com熱心網友回復:
直接 帖子總數/每頁翻頁數 向下取整不就等于頁碼數嗎uj5u.com熱心網友回復:
int page = n/(m+1) + 1;uj5u.com熱心網友回復:
int page = n/m + (n%m==0)?0:1;uj5u.com熱心網友回復:
int page = (n>0 ? n-1 : 0)/m + 1;uj5u.com熱心網友回復:
int page= (int) Math.ceil(Double.valueOf(n) / m); 向上取整uj5u.com熱心網友回復:
int page = ((m-1) / n) +1轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/26063.html
標籤:Web 開發
