Patterns

Java Program to Print Number Pattern

A Java program to print a simple number pattern.

Problem Description

Write a Java program to print a number pattern like: 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5

Code

NumberPattern.java
public class NumberPattern {
    public static void main(String[] args) {
        int rows = 5;

        for (int i = 1; i <= rows; ++i) {
            for (int j = 1; j <= i; ++j) {
                System.out.print(j + " ");
            }
            System.out.println();
        }
    }
}

Output

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 

Explanation

  1. Inner Loop: Prints j which ranges from 1 to i.