1. 程式人生 > 其它 >java 陣列應用(基礎)及IDEA快捷鍵

java 陣列應用(基礎)及IDEA快捷鍵

陣列的應用(基礎)

陣列作為方法引數傳遞傳遞地址

例項:列印陣列元素

使用迴圈for語句遍歷迴圈陣列。

陣列的基本知識可以點選下面這個連結

java陣列基礎

下面我們上程式碼:

package Array;
//陣列作為方法引數傳遞地址
public class arrayDemo04 {
    public static void main(String[] args) {
        /*
        陣列作為方法的引數
        當呼叫方法的時候,向方法的小括號進行傳參,傳進去的是陣列的地址值。
         */
        int array [] = {10,20,30,40,50};
        System.out.println(array);
        printArray(array);
    }

    //寫這個方法的三要素
    /*
    返回值型別:由陣列作為方法引數傳遞值,不需要進行計算沒有結果需要返回,用void
    方法名稱:printArray
    引數列表:必須有這個陣列,才能列印其中的元素  int array【】;
     */
    public static void printArray(int array[]){
        for (int i = 0; i < array.length; i++) {
            System.out.println(array[i]);
        }
    }
}

陣列作為方法返回值返回地址

當我們希望一個方法中產生了多個結果的資料需要返回時,我們可以藉助陣列打包作為一個返回值的型別即可。

當然任何資料型別都可以作為方法的引數型別,或者是返回型別。

程式碼示例:

package Array;
//陣列作為方法返回值,返回地址
/*
陣列作為方法的引數,傳遞進去的其實是陣列的地址值
陣列作為方法的返回值,返回的其實也是陣列的地址值
 */
public class Demo02ArrayReturn {
    public static void main(String[] args) {
       int[] result  = calculate(10,20,30);
        System.out.println("main方法接收到的返回值陣列是:");//驗證傳進去的是陣列的地址值
        System.out.println(result);
        System.out.println("總和:"+ result[0]);
        System.out.println("平均數:"+result[1]);
    }
    public static  int[]  calculate(int a,int b,int c){
         int sum = a + b + c;//總和
        int avg = sum/3;//平均數
        //現在我們有兩個值需要返回
        //我們需要一個數組,把兩個需要返回的值裝起來
     /*   int[] array = new int[2];
        array[0] = sum;
        array[1] = avg;
      */
        int[] array = {sum ,avg};
        System.out.println("calculate方法內部陣列是:");//驗證返回的也是陣列的地址值
        System.out.println(array);//地址值
        return  array;
    }
}

下面附上IDEA的一些快捷鍵的操作:

快捷鍵 功能
Alt+Enter 匯入包,自動修正程式碼
Ctrl+Alt+T 自動生成捕獲異常Try-Catch-Finally語句
Ctrl+Y 刪除游標所在的行
Ctrl+D 複製當前行程式碼到下一行
Ctrl+Alt+L 格式化程式碼
Ctrl+/ 單行註釋,再次點選取消註釋
Ctrl+Shift+/ 選中程式碼註釋,多行註釋,再次點選取消註釋
Alt+Insert 快速自動生成程式碼,toString,getset等方法
Alt+Shift+上下箭頭 移動當前行的程式碼