检查两个变量signum与条件

阿比舍克·沙玛(Abhishek Sharma)

给定2个整数和条件negative

  • 返回true如果一个低于零和一大于零和negativefalse
  • 返回true如果两者都低于零,negativetrue
  • false否则返回

测试:

posNeg(1, -1, false) expected: true
posNeg(-1, 1, false) expected: true
posNeg(-4, -5, true) expected: true
posNeg(-4, 5, true)  expected: false

我对这个问题的解决方案是:

public boolean posNeg(int a, int b, boolean negative) {
  return ((((a>0) && (b<0)) || ((a<0) && (b>0))) || (((a<0) && (b<0)) &&(negative))); 
}

但是这种情况是错误的

posNeg(-4, 5, true) expected: false | actual: true

我认为我的解决方案是正确的,经过再次检查。

请让我知道我错了。为什么此解决方案不正确?

标记

彼此之间有或关联的三种情况。由于其中一种情况是“ a为负且b为正”,因此它将返回true。

您需要确保前两种情况仅在negative为false时返回true。

例如代替

((a>0) && (b<0))

(a > 0 && b < 0 && !negative)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查是否设置了两个变量?

来自分类Dev

Scala:检查两个变量的组合

来自分类Dev

处理!=空检查两个变量

来自分类Dev

检查两个变量是否相等

来自分类Dev

基于两个变量的条件匹配

来自分类Dev

在两个Ansible when条件下应检查注册变量的什么属性

来自分类Dev

R ::如何在IF条件下检查变量的两个不同值

来自分类Dev

检查条件是否在两个值之间并分配虚拟变量

来自分类Dev

如何检查两个条件是否同时满足

来自分类Dev

在bash中的if语句中检查两个条件

来自分类Dev

范围内有两个条件的检查算法

来自分类Dev

在bash脚本中使用mySQL检查两个条件

来自分类Dev

检查在RegEx中是否满足两个条件。

来自分类Dev

如何在if语句中检查两个条件?

来自分类Dev

如何使用jQuery .not()函数检查两个条件

来自分类Dev

如何检查Ant任务的if条件中的两个属性?

来自分类Dev

如何检查两个条件是否同时满足

来自分类Dev

使用setCustomValidity检查条件并显示两个不同的消息

来自分类Dev

如何检查两个变量是否均为Some?

来自分类Dev

具有两个变量的素数检查器

来自分类Dev

Haskell 保护函数未加载,检查两个变量

来自分类Dev

如何使用if或语句检查两个变量是否相同

来自分类Dev

根据特定条件组合两个变量R

来自分类Dev

Python Pandas沿两个条件变量添加序列

来自分类Dev

根据特定条件组合两个变量R

来自分类Dev

如何根据两个变量的条件打印特定输出

来自分类Dev

满足两个条件的sql set变量

来自分类Dev

jQuery if / else语句,如果if条件包含或(||)两个变量

来自分类Dev

IF语句具有两个条件的相同变量

Related 相关文章

热门标签

归档