java定义两个数组 并且是int类型的 将两个数组合并排序

版权声明:如需转载,请务必通知! https://blog.csdn.net/qq_39594542/article/details/85111740

public static void main(String[] args) {

    int i = 0;
    int j = 0;
    int k = 0;
    int[] a = new int[]{1,3,6,9};
    int[] b = new int[]{2,4,5,7,8};
    int[] c = new int[a.length + b.length];
    while (i < a.length && j < b.length) {
        if (a[i] <b[j]) {
            c[k++] = a[i++];
        } else {
            c[k++] = b[j++];
        }
    }
    while (i < a.length) {
        c[k++] = a[i++];
    }
    while (j < b.length) {
        c[k++] = b[j++];
    }
    System.out.println(Arrays.toString(c));

}

猜你喜欢

转载自blog.csdn.net/qq_39594542/article/details/85111740
今日推荐