不借助新数组,实现数组元素反转
思路 :
1.把数组最左边的值left,暂存到临时变量temp
2.把数组最右边的值right,赋值到最左边的值
3.最左边的值,也就是临时变量temp,赋值到最右边的值
4.然后把left的指针和right的指针分别移动一位
public class Reverse {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 6, 7};
for (int left = 0, right = arr.length - 1; left < right; left++, right--) {
int temp = arr[left];
arr[left] = arr[right];
arr[right] = temp;
}
for (int value : arr) {
System.out.println(value);
}
}
}