2025-04-09 11:42:28

🌟Java实现杨辉三角🌟

导读 杨辉三角是一个经典的数学图形,它不仅在数学领域有重要意义,在编程学习中也是锻炼逻辑思维的好工具!今天,我们就用简单的Java代码来实现...

杨辉三角是一个经典的数学图形,它不仅在数学领域有重要意义,在编程学习中也是锻炼逻辑思维的好工具!今天,我们就用简单的Java代码来实现这个有趣的图形吧!🔍

首先,什么是杨辉三角?简单来说,它是这样一个数字排列:每一行的第一个和最后一个数字是1,而中间的每个数字等于上一行相邻两个数字之和。😊

接下来是代码部分👇

```java

public class YangHuiTriangle {

public static void main(String[] args) {

int n = 6; // 行数

for (int i = 0; i < n; i++) {

for (int j = 0; j <= i; j++) {

System.out.print(combination(i, j) + " ");

}

System.out.println();

}

}

public static int combination(int a, int b) {

long result = 1;

for (int i = 1; i <= b; i++) {

result = result (a - i + 1) / i;

}

return (int) result;

}

}

```

上面这段代码通过组合公式计算每行的数据,简洁明了。💡

运行后,你会看到如下结果:

```

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

```

是不是很神奇?🙌

杨辉三角不仅能帮助我们理解递归和组合数学,还能激发对编程的兴趣。快来试试自己动手写一写吧!👨‍💻👩‍💻