本節重點思維導圖
if條件語句
//如果條件表達式成立,執行語句塊 if(條件表達式){ //…語句塊 } 如果語句塊只有一條語句,大括號可以省略,否則不能省略。 建議,不管有幾條語句,都不要省略大括號 //如果條件表達式成立,執行語句塊1,否則執行語句塊2 if(條件表達式){ //…語句塊1 }else{ //…語句塊2 } //如果條件表達式1成立,執行語句塊1;否則如果條件表達式2成立,執行語句塊2……否則執行語句塊N if(條件表達式1){ //…語句塊1 }else if(條件表達式2){ //…語句塊2 } else if(條件表達式3){ //…語句塊3 } …… else { //…語句塊N }
switch語句
switch(變量){ case 值1: 語句塊1; break; case 值2: 語句塊2; break; …… default: 語句塊N; break; }
程序執行:
從上往下,當變量的值等於某一個case時,則執行case所對應的語句塊,遇到break結束;如果所有的case都不匹配,則執行default。
beak:跳出當前的switch語句。
注意:變量的數據類型只能是char byte short int long 枚舉