Ascending Star Pattern

Java Program to print * pattern as follows.,

INPUT

n=5

OUTPUT

*

**

***

****

*****

CODE

import java.util.*;

public class Main

{

public static void main(String[] args) {

int i, j, n;

System.out.println("Enter the size of n:");

Scanner scan = new Scanner(System.in);

n = scan.nextInt();

for(i=1;i<=5;i++){

    for(j=1;j<=i;j++){

        System.out.print("*");

    }

    System.out.println();  //Printing Next Line

}

System.out.println("\n==>>> https://thefellowprogrammer.blogspot.com/ <<<<<==");

}

}

Here, we are going to solve using two for loops.

1) Get input value of n

2) Outer for loop (i) acts as as variable which controls number of rows to be printed with help of inner loop. 

(Eg) If i=2, only two '*' will be printed

3) Inner for loop (j) acts as a variable which number of columns (i.e., *) to be printed with help of i variable

Comments

Popular posts from this blog

Balanced Binary Tree

First Unique Character in a String

Majority Element

Smallest Range II