public class ArrayUtil { public static void originalArray(){ int [] arr = {2,7,5,1,0}; for (int i = 0; i < arr.length; i++) { System.out.println("pre arr Index" + i + ":" + arr[i]); } int [] arr2 = new int[arr.length]; int j = 0; for (int i = arr.length - 1; i>=0; i--) { arr2[j] = arr[i]; j++; } int m = 0; for (int k = 0; k < arr.length; k++) { arr[m] = arr2[k]; m++; } for (int i = 0; i < arr.length; i++) { System.out.println("arr Index" + i + ":" + arr[i]); } for (int i = 0; i < arr2.length; i++) { System.out.println("arr2 Index" + i + ":" + arr2[i]); } } public static void reverseArray(int[] arr) { int [] arr2 = new int[arr.length]; int j = 0; for (int i = arr.length - 1; i>=0; i--) { arr2[j] = arr[i]; j++;} int m = 0; for (int k = 0; k < arr.length; k++) { arr[m] = arr2[k]; m++;} } public static void printArray(int[] arr) { for(int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); } } }