Java中邏輯運算的優先級
算術運算符 > 關係運算符 > 邏輯運算符
! 大於 && 大於 ||
- 非運算最高
- 其次是與運算
- 優先級最低的是或運算
例:5>=7||4<5&&!false
步驟1:計算關係運算:5>=7,結果:false。
步驟2:計算關係運算:4<5
步驟3:計算邏輯非運算:!false,結果:true;
false||true&&true
步驟4:計算邏輯與運算:true&&true,結果:true。
步驟5:計算邏輯或運算:false||true,結果:true。