Java 如何取整整数除法的结果?
我在考虑使用C#或Java之类的语言时如何显示分页控件。
如果我有x个项目想要以每页y个块的形式显示,那么需要多少个页面?
回答:
Ian提供的整数数学解决方案很好,但存在整数溢出错误。假设变量为all int
,则解决方案可以重写为使用long
数学运算并避免错误:
int pageCount = (-1L + records + recordsPerPage) / recordsPerPage;
如果records
为long
,则错误仍然存在。模数解决方案没有错误。
以上是 Java 如何取整整数除法的结果? 的全部内容, 来源链接: utcz.com/qa/436424.html