翻转打印数组

[ 2, 4, 6, 1, 9, 3 ]
[ 3, 9, 1, 6, 4, 2 ]

public class ReverseArray {

    public static void main(String[] args) {
        int[] array = new int[6];
        array[0] = 2;
        array[1] = 4;
        array[2] = 6;
        array[3] = 1;
        array[4] = 9;
        array[5] = 3;
        
        printArr(array);
        reverse(array);
        printArr(array);

    }
    
    public static void reverse(int[] arr) {
        
        int min_index = 0;
        int max_index = arr.length-1;
        
        for(; min_index < max_index ; min_index++, max_index--) {
            int temp = arr[min_index];
            arr[min_index] = arr[max_index];
            arr[max_index] = temp;            
        }        
        
    }
    
    public static void printArr(int[] array) {
        
        System.out.print("[ ");
        for(int i = 0; i < array.length; i++) {
            if(i== array.length-1){
                System.out.println(array[i]+" ]");
            }else {                
                System.out.print(array[i]+", ");
            }
        }
        
    }

}

 

posted @ 2020-04-24 16:43  CherryYang  阅读(146)  评论(0)    收藏  举报