Ваши заявления if не имеют никакого смысла.Вы, вероятно, хотите прочитать основную Java, прежде чем пытаться что-то подобное.Вы можете начать с , если операторы .
Множество проблем: я думаю, что вы пытаетесь сравнить элемент со строковым значением, используя =.= является оператором присваивания, == используется для сравнения примитивов.Использование = является синтаксической ошибкой.
Однако, поскольку вы сравниваете строки, вы хотите использовать .equals.
if blah ? thing1 : thing2
- троичный оператор, я не думаю, что это то, что вы хотите здесь.Вы просто хотите что-то сделать в зависимости от выбора предмета.
if (item.equals("item1")) {
dialNumber("number1");
} else if (item.equals("item2") {
dialNumber("number2");
}
Но, как я уже сказал, пожалуйста, прочитайте несколько основных руководств по Java, прежде чем пытаться идти дальше.