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í)行下面的代碼