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。
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。