📜  显示弗洛伊德三角形的Java程序

📅  最后修改于: 2022-05-13 01:55:15.624000             🧑  作者: Mango

显示弗洛伊德三角形的Java程序

弗洛伊德三角形是具有第一自然数的三角形。它是 数字/值或模式的正确排列。基本上它是一个自然数在一个直角三角形中从左到右的排列。

说明:假设如果要显示的行数为 5,则所需的输出应显示 5 行,如下所示:

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

算法:

  1. 变量的初始化
    • 在包含行和列的内存中创建变量。
    • 创建并初始化要显示的变量保持模式或值。
  2. 使用嵌套的 for 循环遍历行和列。
    • 行的外循环。
    • 当前行中列的内部循环。
  3. 根据在嵌套循环外初始化的执行处理保存动态值的变量。
    • 如果要显示值,请在 行循环和列外循环。
    • 如果要显示模式,则在创建时分配循环外的字符,并且在任何循环中都不要更改持有人值。

实施:弗洛伊德三角

例子

Java
// Java program to display Floyd's triangle
 
// Importing Java libraries
import java.util.*;
 
// Main class
class GFG {
 
    // Main driver method
    public static void main(String[] args)
    {
        // No of rows to be printed
        int n = 5;
 
        // Creating and initializing variable for
        // rows, columns and display value
        int i, j, k = 1;
 
        // Nested iterating for 2D matrix
        // Outer loop for rows
        for (i = 1; i <= n; i++) {
 
            // Inner loop for columns
            for (j = 1; j <= i; j++) {
 
                // Printing value to be displayed
                System.out.print(k + "  ");
 
                // Incremeting value displayed
                k++;
            }
 
            // Print elements of next row
            System.out.println();
        }
    }
}


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