已知一个数组arr={1,2,3,4,5};用程序实现把数组中的元素值交换。 交换后的数组arr={5, 4, 3, 2, 1};并在控制台输出交换后的数组元素。 //代码如下 /* 翻转数组 思路:第一个元素和倒数第一个元素交换 第二个元素和倒数第二个元素交换 第i个和倒数第i个元素交换: arr[i]=arr[arr.length-1-i] */ public class test{ public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5}; int temp; printArr(arr); //循环交换第i个和倒数第i个元素 //交换次数为arr.length/2 for (int i = 0; i < (arr.length / 2); i++) { temp=arr[i]; arr[i]=arr[arr.length-1-i]; arr[arr.length-1-i]=temp; } printArr(arr); } //打印数组 public static void printArr(int[] arr) { for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + "\t"); } System.out.println(); } }