Go Program to Print Square Star Pattern

Write a Go Program to Print Square Star Pattern. In this Golang Square Star pattern example, the nested for loop iterates Square sides. Within the loop, we print stars in square shape.

package main

import "fmt"

func main() {

    var i, j, side int

    fmt.Print("Enter Any Side of a Square = ")
    fmt.Scanln(&side)

    fmt.Println("Square Star Pattern")
    for i = 0; i < side; i++ {
        for j = 0; j < side; j++ {
            fmt.Print("* ")
        }
        fmt.Println()
    }
}
Go Program to Print Square Star Pattern 1

This Go program allows entering any symbol and prints the Square pattern with that symbol.

package main

import "fmt"

func main() {

    var i, j, side int
    var ch string

    fmt.Print("Enter Any Side of a Square = ")
    fmt.Scanln(&side)

    fmt.Print("Symbol to Print the Square Pattern = ")
    fmt.Scanln(&ch)

    fmt.Println("Square Star Pattern")
    for i = 0; i < side; i++ {
        for j = 0; j < side; j++ {
            fmt.Printf("%s ", ch)
        }
        fmt.Println()
    }
}
Enter Any Side of a Square = 10
Symbol to Print the Square Pattern = $
Square Star Pattern
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $