用Java编写杨辉三角代码
时间: 2024-11-12 11:34:46 浏览: 7
java代码编写杨辉三角
在 Java 中,你可以使用嵌套循环来生成杨辉三角。下面是一个简单的例子,展示了如何创建一个方法来生成指定行数的杨辉三角:
```java
public class PascalTriangle {
public static void printPascalTriangle(int n) {
int[][] triangle = new int[n][n];
triangle[0][0] = 1;
// 构建三角形
for (int i = 1; i < n; i++) {
triangle[i][0] = 1;
for (int j = 1; j < i; j++) {
triangle[i][j] = triangle[i - 1][j - 1] + triangle[i - 1][j];
}
triangle[i][i] = 1;
}
// 打印三角形
for (int[] row : triangle) {
for (int num : row) {
System.out.print(num + " ");
}
System.out.println(); // 换行
}
}
public static void main(String[] args) {
printPascalTriangle(5); // 可以更改这里的参数来打印不同行数的杨辉三角
}
}
```
在这个代码中,我们首先初始化一个二维数组 `triangle` 用于存储杨辉三角的值。然后通过两个嵌套循环计算和填充每一行。最后,遍历每一行并打印出来。
阅读全文