// 数组 {1, 2, 3, 4, 5} 中元素的反转 {5, 4, 3, 2, 1}
public class Demo12 { public static void main(String[] args) { int [] array = {1, 2, 3, 4, 5} ; // 交换之前便利打印数组 printArray(array); // 调用交换数组元素的方法 reverse(array); // 交换之后遍历打印数组 printArray(array); } public static void reverse(int[] array) { // 开始索引 int start = 0 ; // 结束索引 int end = array.length-1 ; while (start< end){ int temp = array [start] ; array[start] = array [end] ; array [end] = temp ; start++ ; end-- ; } } public static void printArray(int[] array) { // [1, 2, 3, 4, 5] 除了最后一位元素,都是 array[i]+ ", " System.out.print("["); for (int i = 0; i < array.length; i++) { System.out.print(array[i]); if (i!=array.length-1){ System.out.print(", "); } } System.out.println("]"); } }