在for循环里面打印出五行二列的图形

**在以下的代码中有一点不理解,for循环里面加一个System.out.println();就可以分为五行,麻烦大家解决一下这个问题,谢谢啦!
**

public static void main(String[] args) {
    printMethod();
    
}
public static void printMethod() {
    for(int x = 1;x <=5;x++) {
        for(int y = 1;y <= 2;y++) {
            System.out.print("*");
        }
        System.out.println();
    }
}

应该改成System.out.print("*"); System.out.println(); 每使用一次输出之后会换一次行,应该使用System.out.print(); 这个输出之后不会换行,就能达到你想要的输出效果了。

System.out.print(); 这个函数默认不会换行
System.out.println(); 这个函数会换行,所以循环五次,换行五次,输出五行