In: Computer Science
Write a Java program to print the pattern of asterisks shown below.
For i=1
*
For i=2
*
* *
For i=3
*
**
* * *
For i=n
*
* *
* * *
… … …
* * * * * * ……… n
This question can be completed in many ways like using recursion or by using loop etc.
Completing answer using recursion
Code: (Text FIle Also Included In End)

Output:

Code:
// Pattern Class
public class Pattern {
    // Main Method calling printPattern Method
and Printing
    public static void main(String[] args) {
        /*
        * Here 1 tells that this
is first turn of recurssion
        * and n is maximum
number of recurssion required
         */
        printPattern(1,
10);
    }
    // Print Pattern Method
    private static void printPattern(int
recurssionTurn, int n) {
        // Loop for Print
*
        for (int i = 0; i <
recurssionTurn; i++) {
           
System.out.print("*");
        }
       
System.out.println("");        
// Break Line
       
recurssionTurn++;             
// Increasing Recurssing Turn
        if (recurssionTurn <=
n) {        // If Recurssion has
not reached target, call Again
           
printPattern(recurssionTurn, n);
        }
}
}