这似乎有效。我已经在https://pl.kotl.in/hUDoamkG3中尝试过:
fun main()
{
val listOfTotalItemCounts = listOf(0, 1, 9, 10, 15, 19, 20, 21, 124)
val perPage = 10
for (totalItemCount in listOfTotalItemCounts)
{
var result = (totalItemCount / perPage)
result = if (totalItemCount % perPage == 0) result else (result + 1)
print("When totalItemCount = ")
print(totalItemCount)
print(" ---> result = ")
println(result)
}
}
它产生以下输出:
When totalItemCount = 0 ---> result = 0
When totalItemCount = 1 ---> result = 1
When totalItemCount = 9 ---> result = 1
When totalItemCount = 10 ---> result = 1
When totalItemCount = 15 ---> result = 2
When totalItemCount = 19 ---> result = 2
When totalItemCount = 20 ---> result = 2
When totalItemCount = 21 ---> result = 3
When totalItemCount = 124 ---> result = 13