【发布时间】:2016-11-29 21:17:43
【问题描述】:
我正在尝试编写一个 if 语句,其中如果 a 为真,如果 (b 或 c) 为真,则执行某些操作。
我已经写了这个,但我不确定它的逻辑是否正确。
if (critStatus == false && badStatus == true || pmBadStatus == true) {
//do something
}
基本上如果 critStatus 为 false && 如果 badstatus 或 pmbadstatus 为 true 那么它应该做点什么。
【问题讨论】:
-
听起来你的意思是
if (!critStatus && (badStatus || pmBadStatus))。 -
我喜欢 OP 如何在提问时直接输入他自己问题的答案。 :P
-
顺便说一句,
f==true应该写成f,f==false应该写成!f。 -
谢谢大家,我不确定,我知道有些东西不见了。但这不值得为 =/ 获得 -3。
标签: java boolean-logic boolean-operations