不重新定义数组,利用两个变量start、end作为首、尾元素。
public static void main(String[] args) {
int[] arr = { 11, 22, 33, 44, 55, 66 };
swap(arr);
printArray(arr);
}
static void swap(int[] arr) {
//for循环里面,一个 ; 前面只能有一个int,不能是int start = 0, int end = arr.length - 1;
for (int start = 0, end = arr.length - 1; start < end; start++, end--) {
int temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
}
}
static void printArray(int[] arr) {
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}