Java 基礎(chǔ) Day06

break 關(guān)鍵詞


如果程序運行到break,就會跳出當前的分支【switch】或者循環(huán)【while,do-while,for】,直接執(zhí)行到

結(jié)構(gòu)之后的代碼

continue 關(guān)鍵詞

代碼中的含義:結(jié)束當前次循環(huán),進入下一次循環(huán)

【注意】

? ? 1. 在while或者do-while循環(huán)中使用continue關(guān)鍵字,要注意continue關(guān)鍵字的位置和循環(huán)條件變更

? ? 語句的位置關(guān)系,一定要保證continue關(guān)鍵字在循環(huán)條件變更之后


? ? 2.在for循環(huán)和,continue關(guān)鍵字不會影響for語句中的循環(huán)條件變更

函數(shù)的封裝

格式:

修飾符(public static) 返回值類型? 函數(shù)名(形式參數(shù)列表) {

? ? //函數(shù)體

}

返回值:

? ? 1. 這個返回值類型表示當前函數(shù)運行的結(jié)果返回的類型

? ? 2. 返回值是通過在函數(shù)體【return關(guān)鍵字】返回的

? ? 3. 如果返回值為void,表示這個函數(shù)沒有返回值

函數(shù)名:

? ? 1. 符合動賓結(jié)構(gòu),見名知意

? ? 2. 函數(shù)名是【調(diào)用】函數(shù)的方式,要求調(diào)用函數(shù)是 格式 函數(shù)名(實際參數(shù)列表)

? ? 3. 函數(shù)是條狗,哪里需要哪里吼


參數(shù)列表:

? ? 1. 可以為空,表示該函數(shù)不需要借助于外部的數(shù)據(jù)來完成操作

? ? 2. 參數(shù)列表可以放入多個參數(shù),參數(shù)直接用,逗號隔開

? ? ? ? 例如:

? ? ? ? ? ? (int num1, int num2)

? ? 3. 形式參數(shù)列表的順序,決定了實際參數(shù)傳入的順序

? ? ? ? 例如:

? ? ? ? ? ? (int num1, float num2, double num2, short num4)

? ? ? ? 正確方式:

? ? ? ? ? ? (5, 1.4f, 2.5, 1)


函數(shù)體:

? ? 封裝的功能代碼


函數(shù)調(diào)用的時候經(jīng)歷了什么???

? ? 1. 從調(diào)用函數(shù)的位置開始,直接更具函數(shù)名跳轉(zhuǎn)到函數(shù)的實現(xiàn)位置

? ? 2. 給函數(shù)的形式參數(shù)傳入數(shù)據(jù),這個數(shù)據(jù)就是實際參數(shù),這里存在一個賦值的操作

? ? 3. 執(zhí)行函數(shù)體代碼

? ? 4. 執(zhí)行完函數(shù)中的代碼,如果遇到return 或者當前函數(shù)的大括號,運行結(jié)束

? ? 5. 調(diào)回到調(diào)用函數(shù)的位置,繼續(xù)執(zhí)行下面的代碼

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容