Quick actions

cmd+k|ctrl+k

Navigation

Languages

Butterfly Pattern

Snippet info

Language

Java

Visibility

public

Author

sibasisrath2000

Created

2025-11-25T19:27:10.543059Z

Updated

2025-11-25T19:27:10.543059Z

class Main {
    public static void main(String[] args) {
        int n = 3; // half height

        // Upper part
        for (int i = 1; i <= n; i++) {
            // left stars
            for (int j = 1; j <= i; j++) {
                System.out.print("*");
            }
            // spaces
            for (int j = 1; j <= 2*(n - i); j++) {
                System.out.print(" ");
            }
            // right stars
            for (int j = 1; j <= i; j++) {
                System.out.print("*");
            }
            System.out.println();
        }

        // Lower part
        for (int i = n - 1; i >= 1; i--) {
            // left stars
            for (int j = 1; j <= i; j++) {
                System.out.print("*");
            }
            // spaces
            for (int j = 1; j <= 2*(n - i); j++) {
                System.out.print(" ");
            }
            // right stars
            for (int j = 1; j <= i; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }
}
INFO