public class ArrayReversing { public static void main(String[] args) { int[] intArr = { 1, 2, 3, 4, 5 }; Reverse(intArr); Printing(intArr); } public static void Reverse(int[] arr) { // initiate the start and the end of the ArrayReversing int start = 0; int end = arr.length - 1; while (start < end) { int temp = arr[start]; arr[start] = arr[end]; arr[end] = temp; // Moving pointers start++; end--; } } public static void Printing(int[] arr) { for (int x : arr) { System.out.println(x + " "); } System.out.println(); } }