推薦一種 Java的寫法 :
int totalPageNum = (totalRecord + pageSize - 1) / pageSize;
另外幾種asp的寫法:
方法一:
<%
' HTMer_RecordCount為要計算的頁面總數
'
HTMer_RecordCount為記錄集數
' HTMer_PageSize為每頁記錄數
If HTMer_RecordCount
Mod HTMer_PageSize=0 Then '
先
判斷是否整除......
HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize)
Else
HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize)+1
End If
%>
方法二:
<%
'
HTMer_RecordCount為要計算的頁面總數
' HTMer_RecordCount為記錄集數
'
HTMer_PageSize為每頁記錄數
HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize*-1)*-1 '沒看明白這個*-是什麼運算
%>
方法三:
<%
'
HTMer_RecordCount為要計算的頁面總數
' HTMer_RecordCount為記錄集數
'
HTMer_PageSize為每頁記錄數
HTMer_PageCount=Abs(Int(-(HTMer_RecordCount/HTMer_PageSize))) '怎樣去利用負數來取到呢?
%>
方法四:
<%
'
HTMer_RecordCount為要計算的頁面總數
' HTMer_RecordCount為記錄集數
'
HTMer_PageSize為每頁記錄數
HTMer_PageCount=Fix(HTMer_RecordCount/HTMer_PageSize)-CInt(CBool(HTMer_RecordCount
Mod HTMer_PageSize)) '呵呵,還挺複雜的,主要是根據是否整除來計算,不太好
,有vb的寫法特性
%>