0
多分私の問題のための簡単な解決策がありますが、見つけられません!問題(Javaプログラム):ブール代数のトラブル
Log.d(TAG、 "---------------------->" +((x <)LEFT_X) ||(x> RIGHT_X))); LEFT_X = 100とRIGHT_X = 1000
X = 50の値は、出力がTRUEである場合に、仮定
- >はX = 1050の値かどうかの
をecpectedものです、出力= TRUE - >これは私が期待したものです
x = 500の場合、出力もTRUEですが - ここではFALSE(FALSEまたはFALSE = FALSEなので)を期待しています!
どうしたのですか?
問題は他のどこにもないのですか?推論自体は私にとって正しいようです。 – Codor
式の正確な値をお互いに区別してログに記録してください。 Log.d( "{} {} {}"、x、LEFT_X、RIGHT_X); –