Java 如何取整整数除法的结果?

我在考虑使用C#或Java之类的语言时如何显示分页控件。

如果我有x个项目想要以每页y个块的形式显示,那么需要多少个页面?

回答:

Ian提供的整数数学解决方案很好,但存在整数溢出错误。假设变量为all int,则解决方案可以重写为使用long数学运算并避免错误:

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

如果recordslong,则错误仍然存​​在。模数解决方案没有错误。

以上是 Java 如何取整整数除法的结果? 的全部内容, 来源链接: utcz.com/qa/436424.html

回到顶部