我希望每4次迭代在逻辑上划分一个循环。 比方说,例如,我在数组中循环一个文件名列表10次,我想运行前4个文件名,然后执行print语句,再循环剩下的4个,执行print语句,循环最后2个但是不要打印。换句话说,如果迭代小于4,则不应打印print语句。这应该是动态的,它应该适用于任何迭代计数(例如)167,282等。
请帮忙。
答案 0 :(得分:2)
if ((loopcount != 0) && (loopcount % givenIteration == 0))
System.out.print("String");
答案 1 :(得分:0)
使用在每次迭代时递增的int变量。当其值为4时,打印您想要的内容,然后重置其值
答案 2 :(得分:0)
你可以保留一个计数变量来检查这个。
例如,
count = 1;
for(i=0;i<10;i++) {
count++;
if(count==4){
System.out.print();
count =1;
}
}