Java 1.6: reversing array with temporary value

For an array of 5 numbers:

swapValues.png

public class Exercise3 {

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

int temp;

temp = numbers[0];
numbers[0] = numbers[5];
numbers[5] = temp;

temp = numbers[1];
numbers[1] = numbers[4];
numbers[4] = temp;

temp = numbers[2];
numbers[2] = numbers[3];
numbers[3] = temp;

return numbers;

}
}

Leave a comment