这个java怎么做啊?不会啊

创建三个数组,第一个数组中有三个元素1、2、3,第二个数组中有三个元素4、5、6,通过循环将前两个数组的元素按顺序添加到第三个数组中,再输出出来。

典型的双指针题
有些bug,可以自己改改

public class A {
    public static void main(String args[]) {
        int a[] = {1,2,3};
        int b[] = {4,5,6};
        int c[] = new int[6];
        int i = 0,j = 0,n = 0;
        while(i < 3 && j < 3){
            if(a[i] > b[j]){
                c[n++] = b[j];
                j ++;
            }else{
                c[n++] = a[i];
                i ++;
            }
        }
        if(i > j){
            while(j < b.length){
                c[n++] = b[j++];
            }
        }else if(i < j){
            while(i < a.length){
                c[n++] = a[i++];
            }
        }

        for(int k = 0;k < 6;k++){
            System.out.print(c[k]+" ");
        }
    }
}