Java – Pyramid Patterns

Pattern:

    *
   ***
  *****
 *******
*********

Code:

int n=7;
for(int i=1 ; i<=n ; i++)
{
            for(int j=i ; j<n ; j++){
                        System.out.print(” “);
            }
            for(int k=1 ; k<=2*i-1 ; k++){
                        System.out.print(“*”);
            }
            System.out.println();
}

Pattern:

    *
   * *
  *   *
 *     *
*********

Code:

int n=7;
for(int i=1 ; i<=n ; i++)
{
            for(int j=i ; j<n ; j++){
                        System.out.print(” “);
            }
            for(int k=1 ; k<=2*i-1 ; k++){
                        if(i==1 || i==n || k==1 || k==2*i-1)
                                    System.out.print(“*”);
                        else
                                    System.out.print(” “);
            }
            System.out.println();
}

Pattern:

*********
 *******
  *****
   ***
    *

Code:

int n=7;
for(int i=n ; i>=1 ; i–)
{
            for(int j=i ; j<n ; j++){
                        System.out.print(” “);
            }
            for(int k=1 ; k<=2*i-1 ; k++){
                        System.out.print(“*”);
            }
            System.out.println();
}

Pattern:

555555555
 4444444
  33333
   222
    1

Code:

int n=7;
for(int i=n ; i>=1 ; i–)
{
            for(int j=i ; j<n ; j++){
                        System.out.print(” “);
            }
            for(int k=1 ; k<=2*i-1 ; k++){
                        System.out.print(i);
            }
            System.out.println();
}
Scroll to Top