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]+"\t");
                       }
                    }
    
}

 

posted on 2017-10-25 11:07  吃石榴要吐籽  阅读(100)  评论(0编辑  收藏  举报