class Demo3{ public static void main(String[] args){ //定义一个数组 int[] array = { 1, 2, 3, 4, 5, 6, 7, 8, 9}; //调用change方法对数组进行置换 change(array); //打印出置换后的数组 printArray(array); } //定义一个方法对数组进行置换 public static void change(int[] array){ //一共交换了array.length / 2次 for(int i = 0; i < array.length / 2; i++){ //定义一个变量用来接收array[i]的值 int temp = array[i]; //把对称的两个数进行交换 //把array[array.length - i - 1]的值赋给array[i] array[i] = array[array.length - i - 1]; //把temp的值给array[array.length - i - 1] array[array.length - i - 1] = temp; } } //定义一个方法用来打印出该数组 public static void printArray(int[] array){ for(int i = 0; i < array.length ; i++){ System.out.print(array[i]+" "); } } }