在数组列表中达到特定循环次数(例如 10)后,我必须在控制台中显示一条消息,然后显示有关数组列表中剩余项目的消息。
数组列表包含从a
到z
的所有小写字母。
现在,在计数器中,我使用 MOD
来检查
for (int i = 0; i > arrayList.length; i++)
{
// If loop is not at 0 and MOD with 10 is == 0 then it means we have to show message
if(i != 0 and i % 10 == 0)
{
// Show console
}
}
我该如何处理剩余的元素?由于字母表中有 26 个字母,因此它将打印前 20 个字母,但我不确定如何处理后 6 个字母。该消息也应该打印在上面。它应该显示控制台消息 3 次而不是 2 次。
最佳答案
简单的更改是再次检查是否到达数组末尾。
for (int i = 0; i < arrayList.length; i++)
{
// If loop is not at 0 and MOD with 10 is == 0 then it means we have to show message
if((i != 0 and i % 10 == 0) || (i == arrayList.length - 1))
{ // This executes on 10 , 20, and end of array.
// Show console
}
}
关于java - java中一定次数的循环后执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36397780/