Java 常见例子

弗洛伊德三角形以罗伯特·弗洛伊德的名字命名,它是自然数的直角三角形数组。它是通过用连续的自然数填充三角形的行来创建的,从顶部的 1 开始。

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

示例:

在下面的示例中,方法定义了称为FloydTriangle。它需要一个参数作为三角形中的行数传递,并打印弗洛伊德三角形的给定行数。

public class MyClass  {
  //弗洛伊德三角形的方法
  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);
  }
} 

上面的代码将给出以下输出:

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