【发布时间】:2021-01-20 23:46:27
【问题描述】:
给定两个布尔变量 x 和 y,运算符应该是这样的
boolean getResult(boolean x, boolean y) {
return x op y;
}
以下断言通过
assertEquals(getResult(true, true), true);
assertEquals(getResult(false, false), true);
assertEquals(getResult(true, false), false);
assertEquals(getResult(false, true), false);
有这方面的运营商吗?
编辑。
抱歉,我没有提到除相等检查之外的运算符。我正在寻找某种可以像我们在一般逻辑门中一样给出组合结果的操作。我只是想知道它是否可能。如果可能的话,操作是什么。
【问题讨论】:
-
我很困惑,您希望它随机返回 true 还是 false?
-
@Luke 这根本不是随机的。如果两个参数相同,则仅返回
true,否则返回false。完全确定。 -
是的。我想我错过了除平等检查之外的其他内容。某种可以给出组合结果的操作,就像我们在一般逻辑门中所做的那样。
标签: java boolean boolean-logic