布尔代数的麻烦

时间:2017-01-19 10:39:09

标签: boolean boolean-logic

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

Log.d(TAG,“---------------------->”+((x< LEFT_X)||(x> RIGHT_X )));

假设,LEFT_X = 100且RIGHT_X = 1000

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

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

如果x = 500的值,则输出= TRUE - >但在这里我会期待FALSE(因为FALSE或FALSE = FALSE)!

我做错了什么?

1 个答案:

答案 0 :(得分:0)

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