僅供參考
(一)數(shù)值型for循環(huán)
數(shù)值型for循環(huán)的一般形式為:
for(表達(dá)式1;表達(dá)式2;表達(dá)式3)
如圖for 所示
(1)先求解表達(dá)式1,然后求解表達(dá)式2,若其值為真(true),則執(zhí)行for語句中內(nèi)嵌的循環(huán)語句;若其值為假(false),則轉(zhuǎn)到第5步結(jié)束循環(huán).
(2)求解表達(dá)式3.
(3)轉(zhuǎn)回上面求解表達(dá)式2,繼續(xù)執(zhí)行.
(4)循環(huán)結(jié)束,執(zhí)行for語句下面的一個(gè)語句.
(二)while語句
while(表達(dá)式)
語句;
其中作為循環(huán)條件的表達(dá)式必須是boolean型變量、常量或表達(dá)式,循環(huán)體語句可以是任意Java語句,包括復(fù)合語句.其語義是,首先計(jì)算表達(dá)式的值,當(dāng)值為真(true)時(shí),反回循環(huán)體語句;當(dāng)值為假(false)時(shí)結(jié)束循環(huán).
(三)do-while語句
與for語句和while語句不同的是,do-while語句是后判定型循環(huán),即先執(zhí)行循環(huán)體,再判定循環(huán)條件.當(dāng)循環(huán)條件為真(true)時(shí)反復(fù)執(zhí)行循環(huán)體,直到循環(huán)條件為假(false)終止循環(huán).因此,其循環(huán)體將至少被執(zhí)行一次,而先判定型循環(huán)的循環(huán)體可能一次都不被執(zhí)行.do-while語句的一般形式為:
do
語句塊
while(表達(dá)式);
(四)
如果for、while或do-while循環(huán)控制語句的循環(huán)體中又包含循環(huán)控制語句就構(gòu)成了嵌套循環(huán)(nested loop).這3種循環(huán)語句之間可相互嵌套,構(gòu)成復(fù)雜的邏輯嵌套結(jié)構(gòu).
其實(shí)每個(gè)解釋中都是有圖解的 ,但是我只能添加一張圖片,沒有找到如何添加多張圖片,自己看文字解釋吧.希望對(duì)你有幫助