数组的反转: 数组的反转:数组中的元素颠倒顺序,例如:原始数组:1,2,3,4,5数组反转之后为5,4,3,2,1 /* 思路:本质是考察交换两个变量的值,两种方式 实现反转,就需要将数组最远端元素和最近端元素互换 定义两个变量,保存数组的最小索引和数组的最大索引 让两个索引上的元素值交换位置 最小的索引++,最大的索引-- ,再次交换位置 最小索引超过了最大索引数组反转结束 */ 第一种: 定义一个需要反转的数组 int[] arr = {1,2,3,4,5,6} 定义两个索引变量,一个索引变量只想最小索引,一个索引变量指向最大索引 int min = 0 int max = arr.length-1 int temp = 0 遍历数组,让两个索引变量产生变化 min++; max--; 条件min < max 交换最小索引元素和最大索引元素,需要定义第三方变量 temp = arr[min]//把最小的索引元素赋值给第三方变量temp arr[min] = arr[max];//把最大的索引元素赋值给最小的索引元素 arr[max] = temp//把第三方变量的值赋值给最大索引的元素 public static void main(String[] args){ int[] arr = {1,2,3,4,5} //遍历数组 for for (int min = 0,int max = arr.length-1;min < max;min++,max--){ int temp = 0; temp = arr[min]; arr[min] = arr[max]; arr[max] = temp; } //遍历反转之后的数组内容 for (int i = 0; i |