我有一個簡單的問題讓我大吃一驚。我正嘗試在java中使用三元運算符。我是Android和java的新手。此代碼給我的錯誤:三元運算符不能在Android中工作
amt < 0 ? lendBtn.setChecked(true) : lendBtn.setChecked(false);
"Syntax error on token "<", invalid AssignmentOperator"
所以,我用if語句代替它,它完全適用:
if (amt < 0) { ... }
這不是什麼大不了的事,但沒有人知道爲什麼嗎?
請發佈周圍的代碼。 –
@Oli。謝謝,但Jon已經給出了答案! +1 – okysabeni
值分配到哪裏? – midhunhk