【发布时间】: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