
Create Butterfly Pattern Program in java
- Categories Java
Write a java program to print butterfly pattern where number of rows is given by user.
* *
** **
*** ***
**** ****
*** ***
** **
* *
import java.util.Scanner;
public class StarPattern4
{
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the number of rows needed to print the pattern ");
int rows = scanner.nextInt();
System.out.println(" Printing the pattern ");
for (int i=1; i<=rows; i++)
{
for (int j = 1; j <= i; j++)
{
System.out.print("*");
}
for (int k = i*2; k <= rows*2-1; k++)
{
System.out.print(" ");
}
for (int l = 1; l <= i; l++)
{
System.out.print("*");
}
System.out.println();
}
for (int i=1; i<=rows-1; i++)
{
for (int j = rows-1; j >= i; j--)
{
System.out.print("*");
}
for (int k = 1; k <= i*2; k++)
{
System.out.print(" ");
}
for (int l = rows-1; l >= i; l--)
{
System.out.print("*");
}
System.out.println();
}
scanner.close();
}
}You may also like

Single Linked List Programs in Java
28 August, 2021

Implementing Stack using Array in Java
28 August, 2021

Constructor Programs
3 July, 2021
