close

Operator的優先順序要知道但是不用強記

因為不確定時可以用()來決定順序

大方向就是()括號 最優先

再來是本身屬性改變, 先乘除餘後加減再位移

邏輯運算後位元運算, 最後是指定運算子

 

1. 官網https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html

1. ()括號 最優先
2. i++,i--
3. 正(+)負(-)號、++i、--i ~, !
4. 乘號(*) 除號(/) 取餘數(%)
5. 加號(+)、減號(-)
6. 位移 << >> >>>
7. < > <= >= instanceof
8. == !=
9. & ^ |
10. && ||
11. 條件運算子? :
12. = += -= *= /= %= &= ^= |= <<= >>= >>>=

01.png  

arrow
arrow
    文章標籤
    Java Operator Precedence
    全站熱搜

    RX1226 發表在 痞客邦 留言(0) 人氣()