流程控制語句

流程控制語句(if、switch、for、while、dowhile、break、continue)

順序結構(無聊)
分支結構
    |--if  判斷
    |--switch  選擇匹配
循環結構:for、while、dowhile
跳轉語句:break、continue

/////////////////////////////////////////

if語句
格式1:
if (小明考試得了 100 分) {
媽媽星期天帶小明去遊樂場
}

    if (條件語句){
        執行語句;
        ……
    } 
------------------------------------    

格式2:有且僅有一種情況會發生
    if (判斷條件){
        執行語句 1
        ……
    }else{
        執行語句 2
        ……
    }




------------------------------------    
格式3:有且僅有一種情況會發生

    if (條件1){
        執行語句 1

    }
    else if(條件2){
        執行語句 2

    }

    else if(條件3){
        執行語句 3

    }

    ...僅代表可以寫n個 else if

    else{
        執行語句 其他
        ……
    }

///////////////////////////////////////////////

switch語句
格式:
switch(表達式){//byte short int char String(1.7) enum(枚舉)

        case 值1:
            code...
            break;

        case 值2:
            code...
            break;

        ...代表可以寫n個case塊

        default://默認,缺省,相當於以上都不對。
            code...
            break;

    }

    讀取順序:從第一個case開始讀取。

              default,其他case全部讀取完畢。沒有匹配。

              整個switch語句,只匹配一個值。

              break跳出整個switch語句。

              switch語句結束:1.break  2.最後一個括號 }

///////////////////////////////////////////////////////////
字符串的比較:
String y = input.next();

String x = "男";

if( x.equals("男") ){}

///////////////////////////////////////////////////////////

循環結構:
應用場景: 程序中有重複執行的代碼動作,
就寫到循環中。作爲循環體存在。
while語句:
格式:
while(條件){

            code...循環體

        }


do..while語句:
    格式:
        do{

            code...循環體(至少執行一次)

        }while(條件);

///////////////////////////////////////////////////

for語句
格式:
for(初始化表達式; 循環條件; 操作表達式){

        執行語句
        ………
    }

//////////////////////////////////////////////////

跳轉語句:break、continue

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