版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Java語言基礎
函數,數組2.7函數函數的定義函數的特點函數的應用函數的重載2.7.1函數(又稱功能,方法)的定義函數定義:函數就是定義在類中的具有特定功能的一段獨立小程序。函數的格式:修飾符返回值類型函數名(參數類型形式參數1,參數類型形式參數2,...) { 執行語句; return返回值; } 返回值類型:函數運行后的結果的數據類型。 參數類型:是形式參數的數據類型。 形式參數:是一個變量,用于存儲調用函數時傳遞給函數的實際參數。 實際參數:傳遞給形式參數的具體數值。 return:用于結束函數。 返回值:該函數運算后的結果,該結果會返回給調用者。返回值類型可以與參數類型不一致(參數列表即參數的個數和參數的類型)返回值類型可以與參數類型不一致publicstaticbooleanadd(inta,intb){intsum=a+b;returnsum>100;}2.7.2函數的特點定義函數可以將功能代碼進行封裝函數只有被調用才會被執行函數的出現提高了代碼的復用性對于函數沒有具體返回值的情況,返回值類型用關鍵字void表示,那么該函數中的return語句如果在最后一行可以省略不寫。注意:函數中只能調用函數,不可以在函數內部定義函數。定義函數時,函數的結果應該返回給調用者,交由調用者處理。2.7.3函數的應用兩個明確明確要定義的功能最后的結果是什么?明確在定義該功能的過程中,是否需要未知內容參與運算示例:需求:定義一個功能,可以實現兩個整數的加法運算。分析:該功能的運算結果是什么?兩個數的和,也是一個整數(int)在實現該功能的過程中是否有未知內容參與運算?加數和被加數是不確定的。(兩個參數int,int)代碼: intgetSum(intx,inty) { returnx+y; }2.7.4函數的重載(overload)2.8數組數組的定義數組常見操作數組操作常見問題二維數組(數組中的數組)2.8.1數組array的定義
2.8.2
數組操作常見問題2.8.3
常見函數length可以通過數組實體具備的一個屬性length直接獲取到數組的長度(元素的個數) int[]arr=newint[]{3,5,1,7}; int[]arr={3,5,1,7};System.out.println("length="+arr.length); for(intx=0;x<arr.length;x++) { System.out.println(arr[x]); }2.8.4數組常見操作
獲取最值(最大值,最小值
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026心理社部長面試題及答案
- 2026新戰略營銷面試題及答案
- 2026雅保財務面試題及答案詳解
- 2026醫生編制模擬面試題及答案
- 2026應聘學校教官面試題及答案
- 2026煤化工精細化工產品行業標準制定技術創新競爭分析報告
- 2026池州學院面試題目及答案
- (2026年)臨時用電管理制度物業工程部
- 2026人工智能技術應用前景與投資攻略報告
- 2026中國智能機器人制造行業市場分析及產業化發展趨勢報告
- 法律英語專業就業前景與職業路徑
- 2026金屬層狀復合材料界面結合強度檢測標準分析
- 2026年新區合法性審查工作知識試題
- 2026年幼兒園特殊教育
- 倉儲物流操作流程標準化指南
- 2025年郵政四級副干部競聘筆試考試題及答案
- 電銷培訓案例欣賞
- 2025-2030中國心理咨詢機構市場經營模式及消費前景預測研究報告
- 2026版水利三類人員專職安全員C證試題題庫含答案
- 2026年拔尖人才考試試題數學
- 民航安檢業務知識課件
評論
0/150
提交評論