// 声明一个名为NonRecursivePattern的公共类
public class NonRecursivePattern {
// 定义一个非递归函数,该函数接受一个整数n作为参数
// 这个函数用于打印一个特定的模式
public static void printNonRecursive(int n) {
// 外层循环,从1遍历到n
for (int i = 1; i <= n; i++) {
// 内层循环,从0遍历到i-1
for (int j = 0; j < i; j++) {
// 在内层循环中,打印当前i的值,并且后面有一个空格
// 注意,这个循环会执行i次,因此会打印i个连续的i值
System.out.print(i + " ");
}
// 每打印完一个i的值后,换行
System.out.println();
}
}
// 主函数,程序的入口点
public static void main(String[] args) {
// 假设n的值为5
int n = 5;
// 调用printNonRecursive函数,传入n的值
printNonRecursive(n);
}
}