本章節(jié)目標(biāo):
記住所有控制語(yǔ)句的語(yǔ)法格式,理解不同的控制語(yǔ)句分別在哪些不同的情況下使用,并且能夠熟練編寫(xiě)這些控制語(yǔ)句。
知識(shí)框架:
Java控制語(yǔ)句概述
在大部分編程語(yǔ)言當(dāng)中都會(huì)存在控制語(yǔ)句,控制語(yǔ)句是一個(gè)程序的靈魂,我們只依靠“標(biāo)識(shí)符、關(guān)鍵字、變量、運(yùn)算符”等零散的知識(shí)點(diǎn)是無(wú)法進(jìn)行流程控制的,無(wú)法實(shí)現(xiàn)一個(gè)具體的功能或業(yè)務(wù),所以控制語(yǔ)句這一章節(jié)非常重要。
現(xiàn)實(shí)生活中哪些業(yè)務(wù)需要使用控制語(yǔ)句呢?比如說(shuō)“小孩身高如果高于1.2米,則乘坐交通工具就需要收費(fèi)了,反之則免費(fèi)”,再比如“A賬戶向B賬戶轉(zhuǎn)賬10000元,首先需要判斷A賬戶的余額是否大于等于10000元,如果余額充足則可以轉(zhuǎn)賬,不足則無(wú)法轉(zhuǎn)賬”等等,這些業(yè)務(wù)當(dāng)中都需要使用控制語(yǔ)句進(jìn)行控制才能完成。
什么是控制語(yǔ)句,官方的解釋是這樣的:控制語(yǔ)句即用來(lái)實(shí)現(xiàn)對(duì)程序流程的選擇、循環(huán)、轉(zhuǎn)向和返回等進(jìn)行控制。Java語(yǔ)言中共有8種控制語(yǔ)句,可以分為“選擇語(yǔ)句”,“循環(huán)語(yǔ)句”,“轉(zhuǎn)向語(yǔ)句”,“返回語(yǔ)句”四類(lèi)。那么,這8種控制語(yǔ)句分別是什么呢?if語(yǔ)句、switch語(yǔ)句、for循環(huán)、while循環(huán)、do..while循環(huán)、break語(yǔ)句、continue語(yǔ)句、return語(yǔ)句。其中if和switch語(yǔ)句屬于選擇語(yǔ)句,for、while、do..while語(yǔ)句屬于循環(huán)語(yǔ)句,break和continue語(yǔ)句屬于轉(zhuǎn)向語(yǔ)句,return屬于返回語(yǔ)句。接下來(lái)讓我們認(rèn)真的學(xué)習(xí)每一個(gè)語(yǔ)句。