Обратная копия целочисленного массива

#java #arrays #object

#java #массивы #объект

Вопрос:

мой код не работает.

 public static int[] reverse(int[] array) {

    int[] result = new int[10];
    int j = array.length;

    for (int i = 1; i < array.length; i   ) {
        result[i] = array[j];
        j  ;
     }

    return resu<
}
 

Метод должен возвращать обратную копию целочисленного массива.

Комментарии:

1. Массивы начинаются с индекса 0. Кроме того, вы увеличиваете j , а не уменьшаете.

Ответ №1:

Во-первых, j должно быть установлено значение array.length - 1 .
Во-вторых, i должно начинаться с 0.
В-третьих, вместо увеличения j значения там, вы должны уменьшить j значение.

Комментарии:

1. Большое спасибо! Это было очень полезно!