class Main {
private static void Recursively(int current, int n) {
if (current > n) return;
CurrentLine(current, current);
System.out.println();
Recursively(current + 1, n);
}
private static void Iteratively(int n) {
for (int i = 1; i <= n; i++) {
CurrentLine(i, i);
System.out.println();
}
}
private static void CurrentLine(int num, int times) {
for (int i = 0; i < times; i++) {
System.out.print(num + " ");
}
}
public static void main(String[] args) {
int n = 5;
System.out.println("递归方法输出:");
Recursively(1, n);
System.out.println("非递归方法输出:");
Iteratively(n);
}
}