70.8k views
4 votes
Write a java program that will print out the following pattern 1 12 123 1234 12345

User Karenn
by
3.3k points

1 Answer

2 votes

Answer:

public class Main {

public static void main(String[] args)

{

int n,m;

int k=5;

for(n=1;n<=k;n++)

{

for(m=1;m<=n;m++)

System.out.print(m);

System.out.print(" ");

}

}

}

Step-by-step explanation:

The solution to this problem is the use of nested loops of an inner and outer loop to generate a half pyramid of numbers, but displayed on the same line so we have a sequence 1 12 123 1234 12345. The outer loop iterates for n=1 to n<=5 and the inner loop that has the print statement prints the integers from for m = 1 to m<=n.

Note that the value k = 5 is hard coded which in some sense is the number of rows, that is the length of iteration of the outer loop.

User Pradeep Hebbar
by
3.4k points