public static void main(String[] args) {
// 自定义一个数组array1
int[] array1 = new int[] { 12, 54, 3, 99, 111, 16 };
// 数组的复制,先定义一个新数组
int[] array2 = new int[array1.length];
// 复制数组1给新的数组2
for (int i = 0; i < array1.length; i++) {
array2[i] = array1[i];
}
// 反转
for (int i = 0; i < array1.length / 2; i++) {
int temp = array1[i];
array1[i] = array1[array1.length - i - 1];
array1[array1.length - i - 1] = temp;
}
// 遍历输出array1
for (int i = 0; i < array1.length; i++) {
System.out.print(array1[i] + "\t");
}
}
输出结果: