2017-01-19 8 views
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なので)を期待しています!

どうしたのですか?

+0

問題は他のどこにもないのですか?推論自体は私にとって正しいようです。 – Codor

+0

式の正確な値をお互いに区別してログに記録してください。 Log.d( "{} {} {}"、x、LEFT_X、RIGHT_X); –

答えて

0

私の間違いが見つかりました!私は正しい変数を使用するべきです(定数LEFT_Xの代わりにleftX)

関連する問題