回顧
一、程序邏輯
1.順序結(jié)構(gòu)
2.分支結(jié)構(gòu)
3.循環(huán)結(jié)構(gòu)
二、選擇結(jié)構(gòu)
1.if語句
2.if...else語句
3.if...else if...else語句
4.多重選擇
學(xué)習(xí)小結(jié)
一、循環(huán)結(jié)構(gòu)
1.while循環(huán)
while (判斷條件){
語句1;
語句2;
......
語句n;
}
“當(dāng)型循環(huán)”
執(zhí)行過程:先計(jì)算表達(dá)式的值,若表達(dá)式的值為真,則執(zhí)行循環(huán)體中的語句,繼續(xù)循環(huán);否則退出循環(huán),執(zhí)行while語句后面的語句。
2.do...while循環(huán)
do{
語句1;
語句2;
......
語句n;
}while (判斷語句);
“直到型循環(huán)”
執(zhí)行過程:先執(zhí)行一次循環(huán)體,然后判斷表達(dá)式的值,如果是真,則再執(zhí)行循環(huán)體,繼續(xù)循環(huán);否則退出循環(huán),執(zhí)行下面的語句。
3.for循環(huán)
for(賦初始值;判斷條件;增減標(biāo)志量){
語句1;
語句2;
......
語句n;
}
執(zhí)行過程:先對(duì)循環(huán)變量賦初值,判斷條件為真時(shí),繼續(xù)執(zhí)行循環(huán)體,否則會(huì)跳出循環(huán),執(zhí)行下面其他語句;執(zhí)行完循環(huán)體后,循環(huán)控制變量會(huì)根據(jù)增減量的要求,更改循環(huán)控制變量的值,再判斷條件,為真繼續(xù)循環(huán),否則跳出循環(huán)。
4.foreach循環(huán)
從頭到尾遍歷操作一個(gè)數(shù)組(array)、集合框架(collections)等中所有元素,是很常見的需求。
for(元素類型type元素變量var : 遍歷對(duì)象obj){
引用了var的java語句;
}
注意:foreach循環(huán)會(huì)丟失元素的下標(biāo)信息
5.循環(huán)嵌套
當(dāng)循環(huán)語句中又出現(xiàn)循環(huán)語句時(shí),就稱為循環(huán)嵌套。
思考
今天采取的是邊看書邊打?qū)嵗a邊總結(jié)簡(jiǎn)書的方式,希望可以縮短時(shí)間,提高效率,似乎還是有效果的。
記于2017年6月25日夜