关于for循环的顺序,自学的已经懵逼。


class TestTriangle{
    public static void main(String args []){
        for(int i = 1 ; i <= 5 ; i++){
            System.out.println("#");
            for(int j = 1 ; j <= 5 ; j++){
                System.out.print("?");
            }
        }
    }
}

```java
class TestTriangle{
public static void main(String args []){
for(int i = 1 ; i <= 5 ; i++){
for(int j = 1 ; j <= 5 ; j++){
System.out.print("?");
}
System.out.println("#");
}
}
}

```System.out.println("#"); 这个的位置在第一段代码是怎么运行成那个样子的啊,完全看不懂啊,好几天了。第二段的我可以看懂,第一段我是真的不懂。也没有报错啊。

println是先输出之后换行,所以一开始回显输出一个#,然后换行
后面也是输出#之后立刻换行