我了解到Java中没有NOR,可以使用!A && !B或!(A||B)。由于A和B均为假,为什么我不能使用!A || B? 最佳答案 因为Java没有NOR运算符,并且您的表达式将不是A或B。这不是NOR。 NOR要求“如果A和B都不为真,则Q为真”,因此if (!A && !B) 是NOR。真值表看起来像B A OUT F F T F T F T F F T T F 对于您建议的解决方案,真值表为B A OUT F F T F T F T F T T T T