class ReverseArray { 
        /* 
         A:案例演示 
        * 数组元素反转(就是把元素对调) 
                         
                         
                //arr[0]和arr[arr.length-1-0]交换 
                //arr[1]和arr[arr.length-1-1]交换 
                //arr[2]和arr[arr.lentth-1-2] 
                                         
        */ 
 
        public static void main(String[] args) { 
                int[] arr ={1,6,24,3,4}; 
                 
                print(arr); 
                reverseArray(arr); 
                print(arr); 
         
                 
        } 
        //定义反转元素的功能,通过最后一个与第一个交换,以此类推 
        public static void reverseArray(int[] arr){ 
                 
                for(int x = 0;x<arr.length/2;x++){   //循环执行到数组长度的一半,就可以把左右两边的元素互换掉 
                         int temp = arr[arr.length-x-1]; 
                         arr[arr.length-x-1] = arr[x]; 
                         arr[x]=temp; 
                         
                } 
                 
        } 
        //定义打印数组中的元素的功能 
        public static void print(int[] arr){ 
                System.out.print("["); 
                for(int x = 0;x<arr.length;x++){ 
                        if(x!=arr.length-1){ 
                                System.out.print(arr[x]+","); 
                        }else { 
                                System.out.print(arr[x]+"]"); 
                                } 
                } 
                System.out.println(); 
        } 
} 
 
 
 |   
        
 
    
    
    
     
 
 |