public static int[] reverse(int[] array) {
int[] result = new int[array.length];//创建一个新数组于原数组类型长度相同
for (int i = 0, j = result.length - 1; i < array.length; i++, j--) {//将两个数组元素首尾交换
result[j] = array[i];
}
return result;
}
package com.day09;
public class ArrayTest3 {
public static void main(String[] args) {
//反转数组
int[] arr = {1, 94, 11, 47, 232, 11, 14};
for (int i = 0; i < arr.length / 2; i++) {
int tmp = arr[i];//声明一个于元素类型相同的临时变量保存i的值
//交换i位置和length-1-i位置的值
arr[i] = arr[arr.length - 1 - i];
arr[arr.length - 1 - i] = tmp;
}
for (int tmp2 : arr
) {
System.out.print(tmp2 + " ");
}
}
}
//对象数组的反转
public class StudentTest2