1. 程式人生 > >第4彈;函數及數組

第4彈;函數及數組

編譯 應用 結束 類型 參數 函數 存在 才會 組元

函數與數組
函數
函數的定義
函數就是定義在類種的具有特定功能的一段獨立小程序,函數也稱之為方法。
函數的格式1:修飾符 返回值類型 函數名(參數類型 參數1,參數類型 參數2){
執行語句
return 返回值;
}
return:用於結束函數。
函數的格式2:修飾符 void 函數名(參數類型 參數1,參數類型 參數2){
執行語句
return 返回值;
}
當函數運算後,沒有具體的返回值時,這時返回類型用一個特殊的關鍵字來標識。該關鍵字就是void,void代表的是函數沒有返回值。我們就可以省略掉return,如果加上也沒錯,不寫的話,程序在編譯的時候自動給我們加上
函數的特點
1;定義函數可以將功能代碼進行封裝;2;便於對該功能進行復用;3;函數只有被調用才會被執行;4;函數的出現提高了代碼的復用性
1函數中只能調用函數,不可以再函數內部定義函數。
2定義函數時,函數的結果應該返回給調用者,交由調用者處理
函數的應用
1:明確運算結果;2:明確函數的參數列表
函數的重載
重載的概念
在同一個類中,允許存在一個以上的同名函數,只要他們的參數個數或者參數類型不同即可。
重載的特點
與返回類型無關,只看參數列表

重載的好處
方便閱讀,優化了程序設計
數組
一維數組
概念
同一種類型數據的集合,其實數組就是一個容器
好處
可以自動給數組中的元素從0開始變好,方便操作這些元素
格式
元素類型[] 數組名 = new 元素類型[元素個數或者數組長度]
元素類型[] 數組名 = new 元素類型[]{元素,元素,......}
二維數組
概念
二維數組本質上是以數組作為數組元素的數組,即“數組的數組”
格式
int[][] arr = new int[4][5]
int[][] arr = new int[3][]
每個一維數組都是默認的為null
循環便歷組
循環遍歷出數組裏面的元素 數組中有一個屬性可以直接獲取到數組元素的個數(.length)

第4彈;函數及數組