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);
}
我正在尝试编写一个 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);
}