Different patten of Star

Different patten of Star

Previous Home Next

 

 

 

/*
 * Save as a StarTriangle.java
 * Program for Print the Different patten of Star
 */
package r4r.co.in;

import java.io.*;

public class StarTriangle {

    public static void main(String[] args) throws IOException {

        BufferedReader Digit = new BufferedReader(new InputStreamReader(System.in));
        System.out.println("Enter the Row of the Triangle :");
        String s1 = Digit.readLine();        //Input row
        System.out.println("Enter the Column of the Triangle :");
        String s2 = Digit.readLine();       //Input Column
        int n1 = Integer.parseInt(s1);
        int n2 = Integer.parseInt(s2);

        //Code for Print Star in the Rectange Patten
        System.out.println("\nHere the StarRectagle:");
        {
            for (int i = 1; i <= n1; i++) {
                for (int j = 1; j <= n2; j++) {
                    System.out.print("*");
                }
                System.out.print("\n");
            }
        }

        // Code for Print Star in different Patten
        System.out.println("\n Here the StarTriangle in Accending order");
        {
            for (int i = 0; i <= n1; i++) {
                for (int j = 1; j <= i; j++) {
                    System.out.print("*");
                }
                System.out.println("");

            }
            System.out.println("\n Here the StarTriangle in Decending order");
            for (int i = 0; i <= n1; i++) {
                for (int j = i; j <= n1 - 1; j++) {
                    System.out.print("*");
                }
                System.out.println("");
            }
        }

        System.out.println("\n Here Unspecified patten of Star:");
        {
            for (int i = 0; i < n1; i++) {
                for (int j = i; j < n1 - 1; j++) {
                    System.out.print("*");
                }
                for (int j = i; j < n1 - 1; j++) {
                    System.out.println("*");
                }
                System.out.println("*" + "\n");
            }
        }
    }
}

Enter the Row of the Triangle :
10
Enter the Column of the Triangle :
10

Here the StarRectagle:
**********
**********
**********
**********
**********
**********
**********
**********
**********
**********

 Here the StarTriangle in Accending order

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

 Here the StarTriangle in Decending order
**********
*********
********
*******
******
*****
****
***
**
*


 Here Unspecified patten of Star:
**********
*
*
*
*
*
*
*
*
*

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

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

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

******
*
*
*
*
*

*****
*
*
*
*

****
*
*
*

***
*
*

**
*

*

Previous Home Next