Java Program to Print Inverted Pyramid Pattern of Stars

  • Write a program in Java to print up-side down pyramid pattern of stars.

In Reverse pyramid star pattern of N rows, ith row contains (i-1) space characters followed by (2*i - 1) star(*) characters. Check below mentioned inverted pyramid pattern of 4 rows.

Sample Output for 4 rows
*******
 *****
  ***
   *
Algorithm to print inverted pyramid star pattern using loop
This C program is similar to pyramid star pattern, except here we are printing the rows in reverse order.
  • We first take the number of rows in the pattern as input from user and store it in an integer variable "rows".
  • One iteration of outer for loop will print a row of inverted pyramid.
  • For any row i, inner for loop first prints i-1 spaces followed by a while loop which prints (2*i - 1) star character.

Java program to print inverted pyramid star pattern

package com.tcc.java.programs;

import java.util.*;

public class InvertedPyramidPattern {
    public static void main(String args[]) {
        int rows, i, space, star=0;;

        Scanner in = new Scanner(System.in);
        System.out.println("Enter number of rows in pattern");
        rows = in.nextInt();

        for(i = rows;i >= 1; i--) {
            // Printing spaces 
            for(space = 0; space <= rows-i; space++) {
                System.out.print(" ");
            }
            // Printing stars
            star = 0;
            while(star != (2*i - 1)) {
                System.out.print("*");
                star++;
            }
            System.out.print("\n");
        }
    }
}
Output
Enter number of rows in pattern
6
 ***********
  *********
   *******
    *****
     ***
      *

Recommended Posts
Java Program to Print Pyramid Pattern of Stars
Java Program to Print Inverted Right Triangle Star Pattern
Java Program to Print Diamond Pattern of Star Character
Java program to Print Square Pattern of Star Character
Java Program to Print Pascal Triangle
Java Program to Print Right Triangle Star Pattern
Java Program to Print Multiplication Table Triangle Pattern
Java Program to Print Multiplication Table of Number
Java Program to Find LCM and GCD of Two Numbers
Java Program to Make a Simple Calculator using Switch Statement
Java Program to Convert Celsius to Fahrenheit
All Java Programs