Floyd's triangle pattern in Java programming.

Hello Coders, In this Java tutorial we are going to discuss the Floyd's triangle pattern using the concept of nested for loop.

Floyd's triangle is a right angle triangle that is made by using number that are in increasing format.

Below is the example for floyd's triangle which contains height=7 :

Algorithm:

1.Take a value size from the user and store it a variable(int size).

2.Create variable that holds the value of rows(i) and columns(j) and also initialize a variable with 1 (count=1). 
3.As we are using nested for loops, the Outer loop is for rows and the Inner loop is for columns.

4.The first for loop will count the varaible using i as 1 and checks whether i<=n.Same with the second nested for-loop checks till j=1 till j<=i.

5.After every successful iteration the count value is incremented and placed at particular matrix position.

 

Source code:

import java.util.Scanner;

class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
      int size;
        System.out.println("Enter the size: ");
        size=sc.nextInt();
        int count=1;
        for(int i=1;i<=size;i++){
        for(int j=1;j<=i;j++){
            System.out.print(count+" ");
            count++;
        }
            System.out.println();
            }
        }

}

Output :

Enter the size:7


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

 

Hope you understood the concept and code clearly,if not do comment below.

Also checkout different question's on Java pattern :

Project Files

Loading...
..
This directory is empty.

Comments (0)

Leave a Comment