一维数组循环问题,每次循环赋值给不同的参数,超过4的倍数次重新赋值

例如,现在又一个String[] arr的数组,长度不确定,但肯定是4的倍数。

String a,b,c,d;

for (int i=0;i<array.length;i++){

第一次赋值给a;

第二次赋值给b;

第三次赋值给c;

第四次赋值给d;

超过4的倍数次数后重新赋值给abcd

}

这要怎么处理,求大佬指教

用求余的方法

0(a),1(b),2(c),3(d)
4(a),5(b),6(c),7(d)
8(a),9(b),10(c),11(d)
...

你会发现一个规律
i%4=0 => a
i%4=1 => b
i%4=2 => c
i%4=3 => d

i%4    这是取余功能,就是返回除后剩下的余数

i%4   或一直重复0-3   可以以这个作为判断条件