我需要编写一个方法,类似于
printTriangle(5);
。我们需要创建一个迭代方法和一个递归方法(不使用任何迭代)。输出应该像这样:*
**
***
****
*****
这段代码在迭代方式下可以工作,但我无法将其改为递归方式。
public void printTriangle (int count) {
int line = 1;
while(line <= count) {
for(int x = 1; x <= line; x++) {
System.out.print("*");
}
System.out.print("\n");
line++;
}
}
我需要说明的是,您不能使用任何类级变量或外部方法。