这两天有事情一起发了
public static void main(String[] args) { int [] arrays = {1,2,3,4,5}; //增强型的for循环 int array 代表数组里面的每一个元素 arrays 代表 数组 没有下标 。适合打印输出 // for (int array : arrays) { // System.out.println(array); // } //printArray(arrays); //返回的结果是已经反转过的 reverse int[] reverse = reverse(arrays); //打印reverse printArray(reverse); } //反转数组 返回一个数组 reverse 反转 public static int[] reverse(int[] arrays) { //要返回的一个数组 int[] result 传进来的数组 arrays.length int[] result = new int[arrays.length]; // 反转操作 j=result.length-1 数组下标从0开始所以要减一 for (int i = 0, j = result.length - 1; i < arrays.length; i++, j--) { result[j] = arrays[i];//arrays[i]传进来的第一个元素的值 赋值给 result[j] } return result;//输出一个result } //打印数组元素 public static void printArray(int[]arrays){ for (int i = 0; i < arrays.length; i++) { System.out.print(arrays[i]+" "); } }