Pattern-10

Home / Java Patterns / Pattern-10

Pattern-10


  * * * * *

   * * * *

    * * *

     * *

      *

      *

     * *

    * * *

   * * * *

  * * * * *

Solution:

public class hourGlass {

  public static void main(String[] args) {

    int size = 5;

    // reversed pyramid star pattern

    for (int i = 0; i < size; i++) {

      // printing spaces

      for (int j = 0; j < i; j++) {

        System.out.print(" ");

      }

      // printing star

      for (int k = 0; k < (size - i) * 2 - 1; k++) {

        System.out.print("*");

      }

      System.out.println();

    }

    // pyramid star pattern

    for (int i = 2; i <= size; i++) {

      // printing spaces

      for (int j = size; j > i; j--) {

        System.out.print(" ");

      }

      // printing star

      for (int k = 0; k < i * 2 - 1; k++) {

        System.out.print("*");

      }

      System.out.println();

    }

  }

}