void рекурсивный метод для многократного вывода строки - PullRequest
1 голос
/ 25 апреля 2020

Я пытаюсь написать рекурсивный метод void, который получает строковое сообщение и int сколько раз вывести сообщение. Я довольно новичок в программировании, особенно в рекурсии, и не могу найти ответ на вопрос, как это сделать в пустом методе.

1 Ответ

1 голос
/ 25 апреля 2020

Вы можете передать количество раз, которое строка должна быть напечатана в рекурсивный метод, уменьшая ее при каждом вызове:

public static void main(String[] args) {
    printString("Hello World!", 6);
}

public static void printString(String message, int repeat) {
    if (repeat == 0) {
        return;
    }
    System.out.println(message);
    printString(message, repeat - 1);
}
...