У меня простой вопрос, который поражает меня.Я пытаюсь использовать троичный оператор в Java.Я новичок в Android и Java.Этот код выдает мне ошибку:
amt < 0 ? lendBtn.setChecked(true) : lendBtn.setChecked(false);
"Syntax error on token "<", invalid AssignmentOperator"
Итак, я заменяю его оператором if, и он полностью работает:
if (amt < 0) { ... }
Это не имеет большого значения, но кто-нибудь знает почему?