Java: Print a pattern like a pyramid
Pyramid with Repeating Numbers
Write a Java program to make such a pattern like a pyramid with a number that repeats in the same row.
1 2 2 3 3 3 4 4 4 4
Test Data
Input number of rows : 4
Pictorial Presentation:
![Java conditional statement Exercises: Print a pattern like a pyramid](https://www.w3resource.com/w3r_images/java-conditional-statement-image-exercise-19.png)
Sample Solution:
Java Code:
import java.util.Scanner;
public class Exercise19 {
public static void main(String[] args)
{
int i,j,n,s,x;
System.out.print ("Input number of rows : ");
Scanner in = new Scanner(System.in);
n = in.nextInt();
s=n+4-1;
for(i=1;i<=n;i++)
{
for(x=s;x!=0;x--)
{
System.out.print(" ");
}
for(j=1;j<=i;j++)
{
System.out.print(i+" ");
}
System.out.println();
s--;
}
}
}
Sample Output:
Input number of rows : 4 1 2 2 3 3 3 4 4 4 4
Flowchart:
![Flowchart: Java Conditional Statement Exercises - Print a pattern like a pyramid](https://www.w3resource.com/w3r_images/java-conditional-statement-exercise-flowchart-19.png)
Java Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a program in Java to print such pattern like right angle triangle with number increased by 1. The specified pattern.
Next: Write a program in Java to print the Floyd's Triangle.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics