public class ReturnArray { public static void main(String[] args) { int[] myList = {1, 2, 3, 4}; int[] out; // Output of algorithm out = reverse(myList); for ( int i = 0; i < out.length; i++) System.out.print(out[i] + " "); } public static int[] reverse(int[] list) { int[] result = new int[list.length]; for (int i = 0; i < list.length; i++) result[(list.length-1) - i] = list[i]; return result; } }