更新時(shí)間:2020-04-09 15:43:52 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2621次
Java流程控制語(yǔ)句是編程的基礎(chǔ)知識(shí),主要是為了更好的組織代碼的執(zhí)行流程,主要分為順序結(jié)構(gòu)(循環(huán)),分支結(jié)構(gòu)(選擇)和跳轉(zhuǎn)語(yǔ)句。
順序結(jié)構(gòu)的程序語(yǔ)句只能被執(zhí)行一次。如果您想要同樣的操作執(zhí)行多次,,就需要使用循環(huán)結(jié)構(gòu)。
Java中有三種主要的循環(huán)結(jié)構(gòu):
while循環(huán)
do…while循環(huán)
for循環(huán)
順序結(jié)構(gòu)只能順序執(zhí)行,不能進(jìn)行判斷和選擇,因此需要分支結(jié)構(gòu)。
Java有兩種分支結(jié)構(gòu):
1.if語(yǔ)句
if語(yǔ)句是控制流語(yǔ)句中最基本的語(yǔ)句,它告訴程序如果制定的條件為true,則執(zhí)行一段特定代碼。
2.ifelse語(yǔ)句
ifelse語(yǔ)句提供了兩條或者多條可執(zhí)行的路徑。
3.switch語(yǔ)句
switch的case語(yǔ)句可以處理int,short,byte,char類型的值,但是不能處理long,String等類型。switch表達(dá)式的值決定選擇哪個(gè)case分支,如果找不到相應(yīng)的分支,就直接從”default”開始輸出。
跳轉(zhuǎn)語(yǔ)句:
1.break語(yǔ)句
break語(yǔ)句分為有標(biāo)記的和無(wú)標(biāo)記的兩種情況,break語(yǔ)句除了可以用于switch語(yǔ)句中之外,也可用于打斷循環(huán)語(yǔ)句,當(dāng)沒有標(biāo)記時(shí),break打斷最內(nèi)層的循環(huán),有標(biāo)記時(shí)則打斷制定標(biāo)記處的循環(huán)。
2.continue語(yǔ)句
continue用于跳過循環(huán)中剩余的部分代碼,繼續(xù)下一次循環(huán),continue語(yǔ)句也分為標(biāo)記代碼和未標(biāo)記的用法。
3.return語(yǔ)句
return語(yǔ)句用于方法中的返回,return語(yǔ)句有兩種用法,后帶返回值和不帶返回值。執(zhí)行return語(yǔ)句后,程序會(huì)退出該方法的執(zhí)行。
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java基礎(chǔ)學(xué)習(xí):Java流程控制語(yǔ)句有多少種”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743