编辑代码

// 声明一个名为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);   
    }  
}