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語句的使用:
若是是一種狀況,用第一種格式。
若是是二種狀況,用第二種格式。
若是是多種狀況,用第三種格式。
運算符