Patterns

Java Program to Print Floyd's Triangle

A Java program to print Floyd's Triangle.

Problem Description

Write a Java program to print Floyd's Triangle.

Code

FloydsTriangle.java
public class FloydsTriangle {
    public static void main(String[] args) {
        int rows = 5, number = 1;

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

Output

1 
2 3 
4 5 6 
7 8 9 10 
11 12 13 14 15 

Explanation

  1. Counter: Use a number variable that increments with each print.
  2. Loops: Standard triangle loops.