Rhombus Star Pattern

Program to Print Rhombus Star Pattern

PRINTING PATTERN:

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

PREREQUISITE:

Basic knowledge of Java language and loops.

ALGORITHM:

1. Take the number of rows as input from the user (height of the rhombus) and store it in a variable ('n').
2. Run a loop 'n' times to iterate through the rows (i=0 to i<n).
3. For each row, print spaces to align the stars correctly.
4. Print stars for each row.
5. Move to the next line after each row has been printed.

Code in Java:

import java.util.Scanner;

public class RhombusPattern {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Enter the number of rows for the rhombus:");
        int n = scanner.nextInt();  // Taking input for number of rows

        for (int i = 0; i < n; i++) {
            // Print spaces for rhombus shape
            for (int j = 0; j < n - 1; j++) {
                System.out.print(" ");  // Printing spaces
            }
            // Print stars for each row
            for (int j = 0; j < n; j++) {
                System.out.print("*");  // Printing stars
            }
            System.out.println();  // New line after each row
        }

        scanner.close();
    }
}
            

Output:

Enter the number of rows for the rhombus:
4
   ****
   ****
   ****
   ****