思路为:
首先声明两个数组:
int [] x=new int[]{1,2,3,4,5}; int [] y=new int[]{6,7,8};
此时需要第三数组来接受这两个数组,而且第三个数组的长度必须大于等于前两个数组的长度之和
所以 其可以为
int[]z=new int[x.length+y.length];
接着利用循环来给数组z赋值
当i小于数组x的长度时可以直接赋值,在大于数组x的长度后,就需要将数组y中的值赋给数组z
for (int i = 0; i < z.length; i++) { if(i<x.length){ z[i]=x[i]; }else { z[i]=y[i-x.length]; } }