Java语言如何使用二维数组编写等腰杨辉三角形
时间: 2024-04-16 17:29:23 浏览: 125
要使用二维数组编写等腰杨辉三角形的代码,可以使用以下的Java代码示例:
```java
import java.util.Arrays;
public class YangHuiTriangle {
public static void main(String[] args) {
int rows = 10; // 设置行数
int[][] triangle = new int[rows][];
// 初始化二维数组
for (int i = 0; i < rows; i++) {
triangle[i] = new int[i + 1];
Arrays.fill(triangle[i], 1);
}
// 构建杨辉三角形
for (int i = 2; i < rows; i++) {
for (int j = 1; j < triangle[i].length - 1; j++) {
triangle[i][j] = triangle[i - 1][j - 1] + triangle[i - 1][j];
}
}
// 打印杨辉三角形
for (int i = 0; i < rows; i++) {
for (int j = 0; j < triangle[i].length; j++) {
System.out.print(triangle[i][j] + " ");
}
System.out.println();
}
}
}
```
上述代码中,我们首先创建一个二维数组 `triangle` 来表示杨辉三角形,然后使用嵌套的 `for` 循环来构建杨辉三角形。最后,使用另外一个嵌套的 `for` 循环来打印出杨辉三角形的内容。
运行以上代码,将输出一个包含指定行数的等腰杨辉三角形。你可以根据需要修改 `rows` 变量来改变输出的行数。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044901.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)