【问题标题】:Troubles with Boolean Algebra布尔代数的问题
【发布时间】:2017-01-19 10:39:08
【问题描述】:

也许我的问题有一个简单的解决方案,但我找不到!以下问题(在 Java 程序中):

Log.d(TAG, "----------> " + ((x RIGHT_X))) ;

假设 LEFT_X = 100 且 RIGHT_X = 1000

如果 x = 50,则输出为 TRUE -> 这就是我所期望的

如果 x 的值 = 1050,那么输出 = TRUE -> 这就是我的预期

如果 x = 500 的值,输出也 = TRUE -> 但在这里我期望 FALSE(因为 FALSE OR FALSE = FALSE)!

我做错了什么?

【问题讨论】:

  • 您确定问题不在其他地方吗?推理本身对我来说似乎是正确的。
  • 尝试将表达式中的确切值彼此分开,例如Log.d("{} {} {}", x, LEFT_X, RIGHT_X);

标签: boolean boolean-logic


【解决方案1】:

发现我的错误!我应该使用正确的变量(leftX 而不是常量 LEFT_X)

【讨论】:

    猜你喜欢
    • 2015-10-07
    • 1970-01-01
    • 1970-01-01
    • 2018-09-25
    • 2011-10-02
    • 2012-11-27
    • 1970-01-01
    • 2019-10-06
    相关资源
    最近更新 更多