用 Java 编写一个实现以下逻辑的函数: 你的手机响了。如果您应该回答,则返回 true。通常你会接听,除了早上你只接你妈妈的电话。在所有情况下,如果你睡着了,你就不会回答。
public boolean answerCell(boolean isMorning, boolean isMom, boolean isAsleep)
{
if (isMom && isMorning && isAsleep)
{
return false;
}
if ((!isMom) && isMorning && isAsleep)
{
return false;
}
if (isMorning && isMom && (!isAsleep))
{
return true;
}
if ((!isMorning) && isMom && isAsleep)
{
return false;
}
else
{
return true;
}
}
对于我上面写的代码,我只得到了 63% 的问题覆盖率,我不知道为什么。我收到的反馈说(假,假,真)是真的,但我期待的是假的。and (true, false, false) 是真的,但它也应该是假的。
杨__羊羊
开满天机
梦里花落0921
繁华开满天机
随时随地看视频慕课网APP
相关分类