显示弗洛伊德三角形的Java程序
弗洛伊德三角形是具有第一自然数的三角形。它是 数字/值或模式的正确排列。基本上,它是一个自然数在一个直角三角形中从左到右的排列。
说明:假设如果要显示的行数为 5,则所需的输出应显示 5 行,如下所示:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
算法:
- 变量的初始化
- 在包含行和列的内存中创建变量。
- 创建并初始化要显示的变量保持模式或值。
- 使用嵌套的 for 循环遍历行和列。
- 行的外循环。
- 当前行中列的内部循环。
- 根据在嵌套循环外初始化的执行处理保存动态值的变量。
- 如果要显示值,请在 行循环和列外循环。
- 如果要显示模式,则在创建时分配循环外的字符,并且在任何循环中都不要更改持有人值。
实施:弗洛伊德三角
例子
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