數組逆序

 

/**
 * 數組逆序:
 * 將一個數組中的索引進行逆序排序顯示
 * 操做步驟:
 * 一、創建一個數組
 * 二、對數組進行遍歷
 * 三、對數組中國索引進行互換
 * 四、遍歷數組顯示互換以後數據
 */
public class LoopTest5 {
    public static void main(String[] args) {
        int[] arr = {123,321,456,324,567,543,190,987};
        //調用數組逆序方法
        test1(arr);
        //看到數組的元素,遍歷
        runTest(arr);
    }
/**
 * 定義方法:數顯數組逆序
 *  一、返回值,無返回值
 *  二、參數,數組即便參數
 * **/
    public static void test1(int[] arr){
        //for的第一項,定義2個變量,最後,兩個變量++ --
        for (int min = 0 , max = arr.length-1 ; min<max ; min++, max--){
            //定義一箇中間變量,保存min索引
            int tem = arr[min];
            //max索引上的元素,賦值給min索引
            arr[min] = arr[max];
            //臨時變量,保存的數字,賦值到max索引
            arr[max] = tem;
        }

    }
    //按照[]方式輸出遍歷數組數信息
    public static void runTest(int[] arr){
        System.out.print("[");
        //for循環
        for (int i = 0 ; i < arr.length; i++){
            //判斷數組是不是最後一位,是則打印],不然打印,
            if (i==arr.length-1){
                System.out.print(arr[i] + "]");
            }else {
                System.out.print(arr[i] + ",");
            }
        }
    }
}
相關文章
相關標籤/搜索