К сожалению, ваш подход лучше.Но я думаю, вы могли бы создать цикл while с большим переключателем - для всех 20 вопросов.Теперь, после того как пользователь ответит на ваш вопрос, вместо того, чтобы вызывать методы, вы просто установите некоторую переменную, чтобы указать, какой вопрос вы собираетесь задать дальше.Затем проверьте эту переменную в этом большом операторе switch.Я надеюсь, вы поняли мою идею.
Но если вы спрашиваете, можете ли вы просто скопировать и вставить это как-нибудь в основной метод, то я думаю, что нет, вам, вероятно, придется переписать.
Редактировать: Я имею в виду, вы можете копировать-вставлять, но все же вам нужно переписать вызовы методов для установки этой переменной.
Кроме того, сохраните эту версию кода, потому что вы никогда не знаете, возможно, ваш учитель решит, что он хочет, чтобы вывсе, чтобы переписать его с помощью методов, как только вы охватите эту тему в классе.Также обратите внимание, что соглашение в Java является верблюжьим регистром, поэтому вы должны называть методы didItHuntPrey () вместо doithuntprey ().