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。