程序流程控制

順序結構:從上到下依次執行。

選擇結構:根據條件判斷的結果來選擇執行不同的代碼。(if控制語句、switch控制語句)

循環結構: 根據條件來重複性執行某段代碼。 (while語句、do-while語句、for語句)

if語句太簡單就不總結了。。。。。。
switch(表達式){
case 常量1:
     語句1;
     break;
case 常量2:
     語句2;
     break;
case 常量3:
     語句3;
     break;
default:
     語句;
     break;
}
//switch後的表達式只能是整型,字符型或枚舉類型。
//case用於與表達式進行匹配。
//break用於終止後續語句的執行。
//default是可選的,當其他條件都不匹配時執行default。
while(循環條件){
     循環體
}
//循環條件是一個布爾類型的值。
//先判斷循環條件,再執行循環體,如果第一次判斷循環條件爲假,循環將以此也不執行。
do{
     循環體
}
while(循環條件);
//以分號結尾,不能省略。
//先執行循環體再判斷循環條件,所以循環體至少執行一次。
for(變量初始化;循環條件;修改循環變量的值){
      循環體
}
//執行步驟:
//1、變量初始化
//2、循環條件,如果爲真,則執行循環體
//3、修改循環變量的值
//4、循環條件,如果爲真,繼續執行循環體
//5、修改循環變量的值
//6、4,5循環,直至循環條件爲假。

在解決問題時,如果循環次數確定,通常選用for循環。

如果循環次數不確定,通常選用while或do-while。

 

使用跳轉語句控制程序流程

break語句:在循環中的作用是終止當前循環,在switch中的作用是終止switch。

continue語句:讓循環跳過本次循環剩餘代碼,直接開始下次循環。

return語句:結束當前方法的執行並退出,返回調用該方法的語句處。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章