我正在尝试检查case1
和/ case2
并提出以下代码
if(case1 && || case2)..
但它似乎不起作用,是否可以使用这样的两个运算符?如果不是有任何解决方法吗?
答案 0 :(得分:2)
没有。 case1 AND
case2必须为true OR
其中之一。
if (case1 || case2) {....}
答案 1 :(得分:1)
||
已经是“和/或”了。你需要努力获得“独家或”(a.k.a. XOR)。
答案 2 :(得分:1)
AND / OR与OR相同。你想要case1 || case2
:
case1 case2 case1 and case2 case1 or case2 case1 and/or case2
0 0 0 0 0
0 1 0 1 1
1 0 0 1 1
1 1 1 1 1
如您所见,这只是一个OR。
True或true是真的,这就是OR的工作方式。请参阅http://en.wikipedia.org/wiki/Logical_disjunction。
没有“AND / OR”这样的东西。听起来好像你在混淆或混淆OR。
答案 3 :(得分:0)
它不会工作,你也不需要它。
有三个条件:
对于条件1 &&
运算符
条件2 ||
运算符
条件3 ~
的2个条件。由于所有这些都是相互侮辱的,所以你不需要你所说的。