class Main { public static void fun(int n) { if (n <= 0) { return; } // 递归调用下一层 fun(n - 1); // 打印当前层的数字 for (int i = 0; i < n; i++) { System.out.printf("%d ", n); } System.out.println(); } public static void main(String[] args) { System.out.println("递归算法:"); fun(10); } }