void递归方法重复输出字符串

void recursive method to output string repeatedly

我正在尝试编写一个 void 递归方法,它接收一个字符串消息和输出该消息多少次的整数。 我对编程相当陌生,尤其是递归,似乎无法找到如何在 void 方法中执行此操作的答案。

您可以将字符串需要打印的次数传递给递归方法,在每次调用时递减它:

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);
}