Итак, я понимаю, как использовать рекурсивный метод, который имеет другой тип возвращаемого значения, отличный от void. Обычно я вызывал бы тот же метод снова в том же методе (внутри рекурсивного случая), уменьшая или увеличивая некоторое значение в вызове, чтобы достичь базового случая. Затем в какой-то момент достигается базовый случай и проблема решается, поэтому он начинает возвращать значение при каждом вызове. По этим линиям.
НО
Что делать, если метод имеет тип возвращаемого значения void, поэтому вы не можете вызвать метод, поскольку он ничего не вернет? Я пытаюсь написать предложение задом наперед, которое я решил как с помощью цикла for, так и с помощью метода восстановления, который может возвращать строковое значение, но я не уверен, как к нему подойти, если оно недействительно, что и является назначением запрашивается.
Изменить: я также должен упомянуть, что предложение может быть передано только в параметре
Спасибо всем за информацию и помощь!