Java 程序使用 for 循环绘制正方形?

Java program draw a square using for loop?

鉴于:

public static void printTriangle(int sideLength) 
{
    for (int i = 0; i <= sideLength; i++) {
        for (int j = 0; j < i; j++){
            System.out.print("[]");
        }
        System.out.println();
    }
}

如何修改代码以打印 sideLength = 3 的正方形?

[][][]
[][][]
[][][]

像这样:

public static void printSquare(int sideLength) 
{
    for (int i = 0; i < sideLength; i++) {
        for (int j = 0; j < sideLength; j++) {
            System.out.print("[]");
        }
        System.out.println();
    }
}