Sequential Number Triangle

This program prints a triangle of sequential numbers using nested for loop.

Problem Statement

Write a Java program that prints a triangle of sequential numbers using nested for loop.

Source Code

1 public class NumberTriangle {
2 public static void main(String[] args) {
3 int num = 1;
4 for(int i=1; i<=4; i++) {
5 for(int j=1; j<=i; j++) {
6 System.out.print(num + " ");
7 num++;
8 }
9 System.out.println();
10 }
11 }
12 }

Program Output

1 
2 3 
4 5 6 
7 8 9 10 

Explanation

The outer loop controls rows, while the inner loop prints increasing numbers in each row. A counter variable num increments sequentially. This demonstrates how nested loops can generate structured number sequences. Shows how nested for loops can generate sequential number triangles.

Quick Links to Explore