java 陣列應用(基礎)及IDEA快捷鍵
阿新 • • 發佈:2021-08-12
陣列的應用(基礎)
陣列作為方法引數傳遞傳遞地址
例項:列印陣列元素
使用迴圈for語句遍歷迴圈陣列。
陣列的基本知識可以點選下面這個連結
下面我們上程式碼:
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+上下箭頭 | 移動當前行的程式碼 |