Я не могу решить эту задачу без строки (пока не знаю):
"Моя программа спрашивает пользователя, хочет ли он увидеть смайлик. Если он отвечает" Y ", он получаетa ":)", другим вводом будет ":(". Используйте условный оператор. "
Мое решение (со строкой):
System.out.println("Do you want to see a smiley");
answer=scan.findWithinHorizon(".",0).charAt(0);
string=(answer=='Y')?: ":)" : ":("; //works like that but I need it without string
System.out.println(string);
btw: является условнымоператор часто используется?
Спасибо за вашу помощь И если есть какие-либо дополнительные советы, скажите мне, пожалуйста.