break 關(guān)鍵詞
如果程序運(yùn)行到break薄扁,就會(huì)跳出當(dāng)前的分支【switch】或者循環(huán)【while,do-while,for】,直接執(zhí)行到
結(jié)構(gòu)之后的代碼
continue 關(guān)鍵詞
代碼中的含義:結(jié)束當(dāng)前次循環(huán)那槽,進(jìn)入下一次循環(huán)
【注意】
? ? 1. 在while或者do-while循環(huán)中使用continue關(guān)鍵字抬驴,要注意continue關(guān)鍵字的位置和循環(huán)條件變更
? ? 語(yǔ)句的位置關(guān)系秤涩,一定要保證continue關(guān)鍵字在循環(huán)條件變更之后
? ? 2.在for循環(huán)和陶舞,continue關(guān)鍵字不會(huì)影響for語(yǔ)句中的循環(huán)條件變更
函數(shù)的封裝
格式:
修飾符(public static) 返回值類型? 函數(shù)名(形式參數(shù)列表) {
? ? //函數(shù)體
}
返回值:
? ? 1. 這個(gè)返回值類型表示當(dāng)前函數(shù)運(yùn)行的結(jié)果返回的類型
? ? 2. 返回值是通過(guò)在函數(shù)體【return關(guān)鍵字】返回的
? ? 3. 如果返回值為void,表示這個(gè)函數(shù)沒(méi)有返回值
函數(shù)名:
? ? 1. 符合動(dòng)賓結(jié)構(gòu)蚤假,見(jiàn)名知意
? ? 2. 函數(shù)名是【調(diào)用】函數(shù)的方式栏饮,要求調(diào)用函數(shù)是 格式 函數(shù)名(實(shí)際參數(shù)列表)
? ? 3. 函數(shù)是條狗,哪里需要哪里吼
參數(shù)列表:
? ? 1. 可以為空磷仰,表示該函數(shù)不需要借助于外部的數(shù)據(jù)來(lái)完成操作
? ? 2. 參數(shù)列表可以放入多個(gè)參數(shù)袍嬉,參數(shù)直接用,逗號(hào)隔開(kāi)
? ? ? ? 例如:
? ? ? ? ? ? (int num1, int num2)
? ? 3. 形式參數(shù)列表的順序灶平,決定了實(shí)際參數(shù)傳入的順序
? ? ? ? 例如:
? ? ? ? ? ? (int num1, float num2, double num2, short num4)
? ? ? ? 正確方式:
? ? ? ? ? ? (5, 1.4f, 2.5, 1)
函數(shù)體:
? ? 封裝的功能代碼
函數(shù)調(diào)用的時(shí)候經(jīng)歷了什么伺通??逢享?
? ? 1. 從調(diào)用函數(shù)的位置開(kāi)始罐监,直接更具函數(shù)名跳轉(zhuǎn)到函數(shù)的實(shí)現(xiàn)位置
? ? 2. 給函數(shù)的形式參數(shù)傳入數(shù)據(jù),這個(gè)數(shù)據(jù)就是實(shí)際參數(shù)瞒爬,這里存在一個(gè)賦值的操作
? ? 3. 執(zhí)行函數(shù)體代碼
? ? 4. 執(zhí)行完函數(shù)中的代碼弓柱,如果遇到return 或者當(dāng)前函數(shù)的大括號(hào)沟堡,運(yùn)行結(jié)束
? ? 5. 調(diào)回到調(diào)用函數(shù)的位置,繼續(xù)執(zhí)行下面的代碼