Thursday, 23 June 2016

Program to print a Star Pattern Type-1.

Explanation :
If n=6 then output will be
           *
         **
       ***
     ****
   *****
 ******
   *****
     ****
       ***
         **
           *.

Code:

import java.util.Scanner;
public class StarPattern1
{
    public static void main( String args[])
    {
        Scanner sc = new Scanner(System.in);
        System.out.printf("Enter the no. of lines: ");
        int line=sc.nextInt();
     
        int i,j,k,samp=1;
        for (i=1; i<=line; i++)
        {
            for (k=samp; k<=line; k++)
            {
                System.out.printf(" ");
            }
            for (j=0; j< i; j++)
            {
                System.out.printf("*");
            }
            samp = samp + 1;
            System.out.printf("\n");
        }
        samp = 1;
        for (i=line-1; i>=1; i--)
        {
            for (k=samp; k>=0; k--)
            {
                System.out.printf(" ");
            }
            for (j=i; j>=1; j--)
            {
                System.out.printf("*");
            }
            samp = samp + 1;
            System.out.printf("\n");
        }
    }
}

No comments:

Post a Comment