0
也許對我的問題有一個簡單的解決方案,但我找不到它!以下問題(在Java程序中):布爾代數的問題
Log.d(TAG,「----------------------」「+((x < LEFT_X) ||(x> RIGHT_X)));
假設,即LEFT_X = 100和RIGHT_X = 1000
如果爲x = 50的值,則該輸出爲TRUE - >這就是我ecpected
如果爲x = 1050的值,那麼輸出= TRUE - >這就是我所期望的
如果x = 500的值,輸出= TRUE太 - >但在這裏我期望FALSE(因爲FALSE或FALSE = FALSE)!
我做錯了什麼?
您確定問題不在其他地方嗎?推理本身對我來說似乎是正確的。 – Codor
嘗試將表達式中的確切值彼此分開記錄,例如Log.d(「{} {} {}」,x,LEFT_X,RIGHT_X); –