подскажите почему такой вариант не проходит проверку
public static void reverseArray(int[] array) {
        int[] x = new int[array.length];
        int j = 0;
        for (int i = array.length - 1; i >= 0 && j <= array.length - 1; i--) {
             x[j] = array[i];
            System.out.print(x[j] + ", ");
            j++;
        }
        System.out.println();
        //System.out.println(Arrays.toString(x));//напишите тут ваш код