Доброго времени суток. Есть задача - написать прогу на java. Суть такова (нет, не деревянные домики набигают) - прога задает вопрос, ответами на них являются да/нет. В конце такого опроса выводится результат - как конечный результат цепочки этих вопросов.
Собсно в чем мой вопрос - как это лучше реализовать? Бинарное дерево? Просто куча if/else? Или есть другой вариант? Подскажите, куда копать
Похоже, тебе стоит больше подумать над логикой того что ты хочешь сделать в конечном итоге. И в конце перенести эту логику в код. Тут уж как удобнее так и делай. Классически, что бы не сильно заморачиватся, подобное делают так: каждый ответ добавляет балл к одному из возможных результатов, после чего выводится результат набравший наибольшее количество баллов.
1) Создаем файл/массив с вопросами 2) Создаем файл/массив для ответов 3) В цикле 3.1) Считываем очередной вопрос 3.2) Записываем вопрос и ответ в файл/массив 4) Открываем файл/выводим массив в терминал, чтобы пользователь увидел результат опроса Зачем дерево и if-else, или я не понял вашу задачу?