一、運算子
1.算術運算子
(1)加法 +
(2)減法 -
(3)乘法 *
(4)除法 /
(5)餘數 %
運算結果的型別取決於運算子兩邊的型別。
例:運算子兩邊的型別都是整數,那麼運算結果也是整數。
運算子兩邊的型別有一個是浮點數,那麼運算結果也是浮點數。
運算子兩邊的型別不同,那麼會先進行型別提升,再進行運算。
2.關係運算子
(1)大於 >
(2)小於 <
(3)大於等於 >=
(4)小於等於 <=
(5)等於 ==
(6)不等於 !=
運算結果是布林值,也就是true或false。
3.邏輯運算子
(1)邏輯與 &&
(2)邏輯或 ||
(3)邏輯非 !
運算結果是布林值,也就是true或false。
特性:當運算結果已經確定時,就不會再進行後續的運算。
二、條件式
(1)if:如果條件成立,就執行程式碼。
(2)else:如果 if 的條件不成立,就執行 else 的程式碼。
(3)else if:如果 if 的條件不成立,就檢查 else if 的條件,如果成立就執行 else if 的程式碼。