想把两个数组合并为一个

int[] a={3,4,5,6,7};
int[] b=new int[3];
for(int i=0;i
b[i]=a[i];
}

for (int i = 0; i < b.length; i++) {
    System.out.print(b[i]);            //填充后打印b数组
    }
int[] c=new int[a.length+b.length];//这里我想将a数组与b数组合并,重新定义一个数组c长度为a数组长度加上b数组长度
for(int i=0;i//建立for循环
    if(i//用if将a数组的前五项等于c数组的前五项
        a[i]=c[i];
        }else{                    //反之b数组等于c数组的后三项
            b[i-a.length]=c[i];
        }
    }
System.out.println();
for (int i = 0; i < c.length; i++) {
    System.out.print(c[i]);        //打印数组
}int[] a={3,4,5,6,7};
    int[] b=new int[3];
    for(int i=0;i//利用for循环将a数组中的前三项填充到b数组中
        b[i]=a[i];
    }

for (int i = 0; i < b.length; i++) {
    System.out.print(b[i]);            //填充后打印b数组
    }
int[] c=new int[a.length+b.length];//这里我想将a数组与b数组合并,重新定义一个数组c长度为a数组长度加上b数组长度
for(int i=0;i//建立for循环
    if(i//用if将a数组的前五项等于c数组的前五项
        a[i]=c[i];
        }else{                    //反之b数组等于c数组的后三项
            b[i-a.length]=c[i];
        }
    }
System.out.println();
for (int i = 0; i < c.length; i++) {
    System.out.print(c[i]);        //打印数组
}
 int[] a={3,4,5,6,7};
         int[] b={8,9,10,11,12};
         
         for (int i = 0; i < b.length; i++) {
                System.out.print(b[i]);            //填充后打印b数组
                }
            int[] c=new int[a.length+b.length];//这里我想将a数组与b数组合并,重新定义一个数组c长度为a数组长度加上b数组长度
            for(int i=0;i<a.length+b.length;i++){//建立for循环
                if(i<a.length){                //用if将a数组的前五项等于c数组的前五项
                    c[i]=a[i];
                    }else{                    //反之b数组等于c数组的后三项
                        c[i] = b[i-a.length];
                    }
                }
            System.out.println();
            
            for (int i = 0; i < c.length; i++) {
                System.out.print(c[i]+",");        //打印数组
            }