for(int i=0;i<arr.length/.2;i++)
楼上的说法是对的,但我知道,你需要的是这个:
int[] arr = { 1, 2, 3, 4, 5 };
for (int i = 0; i < arr.length/2; i++) {
int tmp = arr[i];
arr[i] = arr[arr.length - 1 - i];
arr[arr.length-1-i] = tmp;
}
for (int i : arr) {
System.out.println(i);
}
逆序后,你再遍历一遍,试试?