用嵌套的for循环打印图案

问题遇到的现象和发生背景

想要的图案是
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5

问题相关代码,请勿粘贴截图
public class hm3 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int n,a,b;
        n=5;
        for(a=1; a<=n; a++) {
            for(b=1; b<=a; b++) {
                System.out.print(" ");
                System.out.print(b);
            }
        }
        
        
        
        
    }

}


运行结果及报错内容

我的运行结果是
112123123412345


public class Main {
    public static void main(String[] args) {
         // TODO Auto-generated method stub
        int n,a,b;
        n=5;
        for(a=1; a<=n; a++) {
            for(b=1; b<=a; b++) {
                System.out.print(" ");
                System.out.print(b);
            }
            System.out.println();
        }
    }
}

第一层for循环加一行System.out.println();进行换行应该就可以了

for(a=1; a<=n; a++) {
    for(b=1; b<=a; b++) {
        System.out.print(b + " ");
    }
    System.out.println("");
}