你打印的是一个int[]的地址,没错的,这个肯定不是你要的结果,代码是没有问题,你肯定想打印出每个元素对吧?package com.itheima;
class Fanzhuan {
public static void main(String[] args) {
int[] arr = { 12, 13, 23, 35, 46, 66, 76, 87 };
int[] swep = fanzhuan(arr);
System.out.println(swep);
}
public static int[] fanzhuan(int[] arr) {
for (int x = 0, y = arr.length - 1; x < y; x++, y--)
huanwei(arr, x, y);
return arr;
}
public static void huanwei(int[] arr, int a, int b) {
int i = arr[a];
arr[a] = arr[b];
arr[b] = i;
}
} |