java杨辉三角定义方法
时间: 2023-11-10 15:01:20 浏览: 74
yanghuisanjiao.rar_杨辉三角
Java中打印杨辉三角的一种定义方法如下:
```java
public class YHSJ {
public static void main(String[] args) {
// 定义一个长度为10,高度为10的二维数组,数组中的值都为0
int[][] arr = new int[10][10];
for (int i = 0; i < arr.length; i++) {
// 由于只是给杨辉三角内的位置赋值,所以是j <= i
for (int j = 0; j <= i; j++) {
// 根据规律,使用if-else赋值
if (j == 0 || j == i) {
arr[i][j] = 1;
} else {
arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j];
}
// 输出杨辉三角范围内的值
// 使用"\t"的原因是10和小于10的数组的宽度不同,所以使用\t制表符能使数与数之间距离相等
System.out.print(arr[i][j] + "\t");
}
System.out.println();
}
}
}
```
阅读全文