java基礎自學入門:
函數:定義在類中的具有特定功能的一段獨立小程序
有時候我們函數也稱為方法,平時我們聽到的函數也就是方法,方法也是函數,每個人的叫法不同,所以這裡要切記。老程式設計師別露餡喲。哈哈哈哈
函數的英文單詞function這個一定要認識
下面實例化下函數的格式:
修飾符 返回值類型 函數名(參數類型 形參1,參數類型 形參2, ……)
{
執行語句;
return 返回值;
}
返回值:函數運行後的結果的返回數據類型;
參數類型:是形參的數據類型;
形參:是一個變量,用於存儲調用函數時傳遞給函數的實參;
實參:傳遞給形參的具體數值;
return:用於結束函數;
返回值:該值會返回給調用者;

從上例圖運算中發現,因為獲取不同數據的運算結果,代碼出現了重複;
為了提高代碼的復用性,對代碼進行抽取。
將這個部分定義成一個獨立的功能,方便與日後使用
java中對功能的定義是通過行數的形式來體現的,
需要定義功能,完成一個整數*3+5的運算並列印結果

修飾符public static .public可以不寫,static一定要用調用被靜態修飾的內容.整數類型int
獨立的功能,獨立的封裝空間。該功能只有被調用才會執行,所以所放源碼位置前後不受影響。

定義函數可以將功能代碼進行封裝;
便於對該功能進行復用;
函數只有被調用時才會被執行;
函數的出現提高了代碼的復用性;
當函數運算後沒有具體返回值時,卻定義了類型,變出發送編譯失敗如下圖

在沒有返回值情況下,我們需要用一個特殊的關鍵詞來標識;
void:代表的是函數沒有具體返回值情況;
對於函數沒有具體返回值的情況,返回值類型用關鍵字void表示

return;//當返回值是void時,return可以不寫,不寫時系統編譯時會默認加上return;

特別強調下:
定義函數時,函數的結果應該返回給調用者,交由調用者處理。
//此函數定義在主函數內,是不可以的;
//函數與函數之間的關係是平級;
//函數與函數之間是不可以誰包含誰的;
//函數內是不能再定義另一個函數的;
//函數內只能調用其他函數;

java中每個函數都必須是獨立存在不可以誰包含誰。需要時可以獨立定義函數,然後調用改函數
上面提供了編譯代碼,有興趣的朋友可以編譯運行試試哈。
每天都會更新知識點和案例分享哦
點擊關注或收藏,與我們一起從基礎開始學習java每天更新一點新知識,新案例,每天吸收一點新能量。
點擊評論區,對於細節的優化,留言,一起探討喲。