2019-10-17-20:21:22spa
順序結構:3d
概述:順序執行,根據編寫的順序,從上到下執行語句blog
判斷語句1-if:博客
if語句第一種格式:it
if(關係表達式){for循環
語句體;class
}變量
執行流程:循環
1.首先判斷關係表達式看其結果時true仍是false方法
2.若是是true就執行語句體
3.若是是false就不執行語句體
判斷語句2-if...else:
if(關係表達式){
語句體1;
}else{
語句體2;
}
執行流程:
1.首先判斷關係表達式看其結果時true仍是false
2.若是是true就執行語句體1
3.若是是false就執行語句體2
判斷語句3-if...else if...else
if(判斷條件1){
執行語句1;
}else if(判斷條件2){
執行語句2;
}
...
}else(判斷條件n){
執行語句n;
}
●執行流程
1.首先判斷關係表達式1看其結果是true仍是false
2.若是是true就執行語句體1
3.若是是false就繼續判斷關係表達式2看其結果是true仍是false
4.若是是true就執行語句體2
5.若是是false就繼續判斷關係表達式..看其結果是true仍是false
. ...
選擇語句--switch
switch(表達式) {
case常量值1:
語句體1;
break;
case常量值2:
語句體2;
break;
default:
語句體n+1;
break;
}
循環語句1--for
for(初始化表達式①;布爾表達式②;步進表達式④){
循環體③
}
●執行流程
1.執行順序:①②③④>②③④>②③..不知足爲止。
2.①負責完成循環變量初始化
3.②負責判斷是否知足循環條件,不知足則跳出循環
4.③具體執行的語句
5.④循環後,循環條件所涉及變是的變化狀況
循環語句2--while
初始化表達式①
while(布爾表達式②){
循環體③
步進表達式④
}
●執行流程
1.執行順序:①②③④>②③④>②③④..②不知足爲止。
2.①負責完成循環變量初始化。
3.②負責判斷是否知足循環條件,不知足則跳出循環。
4.③具體執行的語句。
4.④循環後,循環變量的變化狀況。
循環語句3--do...while
初始化表達式①
do{
循環體③
步進表達式④
}while(布爾表達式②);
●執行流程
1.執行順序:①③④>②③④>②③④...②不知足爲止。
2.①負責完成循環變量初始化。
3.②負責判斷是否知足循環條件,不知足則跳出循環。
4.③具體執行的語句
5.④循環後,循環變量的變化狀況
三種循環語句的區別
1.若是條件判斷歷來沒有知足過,那麼for循環和while循環將會執行0次,可是do-while循環會執行至少一次。
2.for循環的變量在小括號當中定義,只有循環內部纔可使用。while循 環和do-while循環初始化語句原本就在外面,因此出來循環以後還能夠繼續使用
建議:凡是次數肯定的場景多用for循環,不然多用while循環
break的使用方法
1.能夠用在switch語句當中, 一旦執行,整個switch語句馬上結束
2.還能夠用在循環語句當中,一旦執行,整個循環語句馬上結束。打斷循環。
continue的使用方法
一旦執行,馬上跳過當前次循環剩餘內容,立刻開始下一次循環
循環嵌套
概念:所謂嵌套循環,是指一個循環的循環體是另外一個循環。好比for循環裏面還有一個for循環,就是嵌套循環。總共的循環次數=外循環次數*內循環次數
格式:
for(初始化表達式①;循環條件②;步進表達式⑦) {
for(初始化表達式③;循環環條件④;步進表達式⑥) {
執行語句數⑤;
}
}
●嵌套循環執行流程:
1.執行順序:①②③④⑤⑥>④⑤⑥>⑦②③④⑤⑧>④⑤⑥
2.外循環一次,內循環屢次,
3.好比跳繩一共跳5組,每組跳10個。5組就是外循環,10個就是內循環。
把國慶這幾天沒發博客的內容都發一次吧,積攢了好多無法