java程序流程控制--witch

switch語句的基本格式:
    switch(表達式) {
        case 值1:
            語句1;
            break;
        case 值2:
            語句2;
            break;
        case 值3:
            語句3;
            break;
        ...
        default:
            語句n;
            break;
    }

    對switch語句格式的解釋:
        表達式:能夠是byte,short,int,char類型。
it

    執行流程:
        看到switch語句,就用它的表達式的值去和case後面的值進行匹配。
        首先匹配case 值1,若是匹配,就執行語句1,看到break,就結束。
        若是不匹配,就繼續case 值2進行判斷,若是匹配,就執行語句2,看到break,就結束。
        若是不匹配...
        當表達式和全部的case後面的值不匹配,就執行default所控制的語句。


cas

switch語句的注意事項:    A:case和default的有順序關係嗎?        寫法上,是沒有順序的。可是永遠推薦default在最後。        執行上,是有順序的。    B:break能夠省略嗎?        break是能夠省略的,可是省略後可能會對結果產生影響。        推薦永遠不要省略。    C:switch語句的結束        遇到break。或者執行到末尾。

相關文章
相關標籤/搜索