我被告知要做
void mergeArrays(int[] ar1 , int[] ar2)
对于这样的输入:
int[] ar1 = {1,2,3,4}
int[] ar2 = {5,6,7,8}
这是我的代码:
public static void mergeArray(int[] ar1 , int[] ar2) {
int[] res = new int[ar1.length+ar2.length];
int counter = 0;
for(int a = 0; a<ar1.length; a++)
{
res[a] = ar1[a];
counter++;
}
for(int b = 0; b<ar2.length; b++)
{
res[counter++] = ar2[b];
}
for(int temp = 0; temp<res.length;temp++)
{
System.out.print(res[temp]+" ");
}
输出12345678。
这是使用 2 个循环完成的。现在,我如何使用单个循环来做到这一点?
12345678_0001
翻过高山走不出你
相关分类