Facebook Page Twitter Page LinkedIn Page
× Java Examples


Floyd's triangle is named after Robert Floyd and it is a right-angled triangular array of natural numbers. It is created by filling the rows of the triangle with consecutive natural numbers, starting with 1 at the top.

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

Example:

In the below example, a method called FloydTriangle is defined. It requires one parameter to pass as number of rows in the triangle and prints the given number of rows of Floyd's triangle.

public class MyClass  {
  //method for floyd triangle
  static void FloydTriangle(int n) {
    int value = 1;
    for(int i = 1; i <= n; i++) {
      for(int j = 1; j <= i; j++) {
        System.out.print(value + " "); 
        value++;
      }
      System.out.println(); 
    }
  }  
  public static void main(String[] args) {
    FloydTriangle(7);
  }
}

The above code will give the following output:

1 
2 3 
4 5 6 
7 8 9 10 
11 12 13 14 15 
16 17 18 19 20 21 
22 23 24 25 26 27 28