首页 > 科技 >

🌟用Java输出杨辉三角🌟

发布时间:2025-03-15 10:21:59来源:

杨辉三角是一个充满数学魅力的经典结构,它不仅在数学领域有着重要地位,还常常被用来作为编程学习中的经典案例。今天,我们就用Java语言来实现这个有趣的图形!💻✨

首先,我们需要理解杨辉三角的基本规则:每一行的第一个和最后一个数字都是1,而中间的每个数字等于上一行两个相邻数字之和。例如,第4行是[1, 3, 3, 1],第5行是[1, 4, 6, 4, 1]。接下来,我们通过循环结构来构建它。👇

```java

public class YangHui {

public static void main(String[] args) {

int n = 10; // 设置行数

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

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

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

}

System.out.println();

}

}

public static int calculate(int row, int col) {

if (col == 0 || col == row) {

return 1;

}

return calculate(row - 1, col - 1) + calculate(row - 1, col);

}

}

```

通过递归函数`calculate`,我们可以轻松计算出每一项的值。当程序运行时,屏幕上会显示一个整齐排列的杨辉三角形,就像一幅数字的艺术画作一样美丽。🎨🎉

快来试试吧,用代码感受数学的魅力!📚💡

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。