整数除算の結果を切り上げるにはどうすればいいですか? 質問する

整数除算の結果を切り上げるにはどうすればいいですか? 質問する

特に、C# や Java などの言語を使用する場合に、ページネーション コントロールを表示する方法について考えています。

1 ページあたりy個のチャンクで表示したい項目がx個ある場合、必要なページ数はいくつですか?

ベストアンサー1

エレガントな解決策を見つけました:

int pageCount = (records + recordsPerPage - 1) / recordsPerPage;

ソース:ナンバーコンバージョン、ローランド・バックハウス、2001年

おすすめ記事