javaloopsfor-loop

Java program draw a square using for loop?


Given:

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();
    }
}

How do you modify the code to print a square with sideLength = 3?

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

Solution

  • Like this:

    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();
        }
    }