好的,下面是使用Java语言编写的代码实现你的需求: ```java public class Main { public static void main(String[] args) { int[] array = new int[10]; // 给数组赋值,使每个元素的值等于其下标 for (int i = 0; i < array.length; i++) { array[i] = i; } // 输出数组 System.out.println("初始数组:"); for (int i = 0; i < array.length; i++) { System.out.print(array[i] + " "); } System.out.println(); // 倒置数组 int left = 0; int right = array.length - 1; while (left < right) { int temp = array[left]; array[left] = array[right]; array[right] = temp; left++; right--; } // 输出倒置后的数组 System.out.println("倒置后的数组:"); for (int i = 0; i < array.length; i++) { System.out.print(array[i] + " "); } System.out.println(); } } ``` 运行上述代码,你将会得到如下输出: ``` 初始数组: 0 1 2 3 4 5 6 7 8 9 倒置后的数组: 9 8 7 6 5 4 3 2 1 0 ``` 希望对你有所帮助!如果你还有其他的问题,请随时提问。 [2024-03-06 17:20:36 | AI写代码神器 | 1026点数解答]