java中的程序控制語句--if

if語句的第一種格式:
    if(條件表達式) {
        if語句控制的語句體;
    }

    執行順序:
        首先判斷條件表達式的是true仍是false,若是是true,就執行語句體;不然,就什麼都不執行。

    注意事項:
        A:不管條件表達式簡單仍是複雜,結果是boolean類型。
        B:請記住格式,不要在{}前面寫;,通常來講:有{}無;,有;無{}
        C:{}是能夠省略的。前提是if語句只控制一條語句。若是if語句控制多條語句,必須加上{}。
            推薦:永遠加上{}spa


if語句第二種格式:
    if(條件表達式) {
        語句體1;
    }else {
        語句體2;
    }

    執行流程:
        首先判斷條件表達式的值爲true仍是false。
            若是true:就執行語句體1
            若是false:就執行語句體2

    注意實現:
        if語句的第二種格式在某些狀況下能夠和三元表達式/三目運算符/條件表達式等價轉換。
            if 在某些狀況下 三元
            三元 必定能夠用 if

        在某些狀況下到底指的是哪些狀況?
            通常的賦值是能夠的。可是若是是輸出就不能夠。
            爲何呢?由於三元運算符是一個運算符,是運算符就得有結果。

co

if語句的第三種格式:
    if(條件表達式1) {
        語句1;
    }else if(條件表達式2) {
        語句2;
    }else if(條件表達式3) {
        語句3;
    }
    ...
    else {
        語句n;
    }

if語句的使用:
    若是是一種狀況,用第一種格式。
    若是是二種狀況,用第二種格式。
    若是是多種狀況,用第三種格式。
運算符

相關文章
相關標籤/搜索