Java基礎(chǔ)學(xué)習(xí):Java流程控制語(yǔ)句有多少種

Java基礎(chǔ)學(xué)習(xí):Java流程控制語(yǔ)句有多少種

天津卓眾教育      2022-03-04 23:00:01     26

Java基礎(chǔ)學(xué)習(xí):Java流程控制語(yǔ)句有多少種,Java流程控制語(yǔ)句是編程的基礎(chǔ)知識(shí),主要是為了更好的組織代碼的執(zhí)行流程,主要分為順序結(jié)構(gòu)(循環(huán)),分支結(jié)構(gòu)(選擇)和跳轉(zhuǎn)語(yǔ)

課程價(jià)格 請(qǐng)咨詢

上課時(shí)段: 授課校區(qū):

詳細(xì)介紹


    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)沒(méi)有標(biāo)記時(shí),break打斷最內(nèi)層的循環(huán),有標(biāo)記時(shí)則打斷制定標(biāo)記處的循環(huán)。


    2.continue語(yǔ)句


    continue用于跳過(guò)循環(huán)中剩余的部分代碼,繼續(xù)下一次循環(huán),continue語(yǔ)句也分為標(biāo)記代碼和未標(biāo)記的用法。


    3.return語(yǔ)句


    return語(yǔ)句用于方法中的返回,return語(yǔ)句有兩種用法,后帶返回值和不帶返回值。執(zhí)行return語(yǔ)句后,程序會(huì)退出該方法的執(zhí)行。


 以上就是天津卓眾教育java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java基礎(chǔ)學(xué)習(xí):Java流程控制語(yǔ)句有多少種”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。


Java基礎(chǔ)學(xué)習(xí)

培訓(xùn)啦提醒您:交易時(shí)請(qǐng)核實(shí)對(duì)方資質(zhì),對(duì)于過(guò)大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險(xiǎn),謹(jǐn)防上當(dāng)。