我现在要把A数组的数据,插入到四个空数组,S型插入,插入完之后的数据是图上的样子,麻烦各位大神了,谢谢!
package Test20201224;
import java.util.Arrays;
public class TestArray1 {
public static void main(String[] args) {
int[] a = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
int[] b = new int[5];
int[] c = new int[5];
int[] d = new int[5];
int[] e = new int[5];
int k = 0; //用来取a数组里面的值
int f = 1; //用来循环颠倒取值!
for(int i=0;i<5;i++){
if(f%2==1){
b[i] = a[k];
k++;
c[i] = a[k];
k++;
d[i] = a[k];
k++;
e[i] = a[k];
k++;
f++;
}else{
e[i] = a[k];
k++;
d[i] = a[k];
k++;
c[i] = a[k];
k++;
b[i] = a[k];
k++;
f++;
}
}
System.out.println("b数组 "+Arrays.toString(b));
System.out.println("c数组 "+Arrays.toString(c));
System.out.println("d数组 "+Arrays.toString(d));
System.out.println("e数组 "+Arrays.toString(e));
}
}