Добрый день. Подскажите пожалуйста, почему в методе не присваиваются значения массива array после копирования из промежуточного массива temp? public class Solution { public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 10}; printArray(array); reverseArray(array); printArray(array); } public static void reverseArray(int[] array) { int[] temp = new int [array.length]; // промежуточный массив for (int i = 0; i < array.length; i++) { temp[i] = array[array.length - 1 - i]; } // копирование из промежуточного массива array = Arrays.copyOf(temp, temp.length); // Почему метод не возращает этот массив? } public static void printArray(int[] array) { for (int i : array) { System.out.print(i + ", "); } System.out.println(); } }