1.任务实施
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d009c6c319fbb8978631fccc59cade3e.png#pic_center)
/**
* 功能:打印杨辉三角形
* 作者:王倩
* 日期:2022.4.14
*/
public class Task03 {
public static void main(String[] args){
// 声明部分(三角形二维数组)
int[ ][ ] a = new int[15][ ];
// 每行元素个数和行数一样
for (int i = 0;i < a.length;i++){
a[i] = new int[i + 1];
}
//边界赋值
for (int i =0;i < a.length;i++){
a[i][0] = 1; //左边界
a[i][i] = 1; //右边界
}
// 内部元素采用递推公式计算
for (int i = 2; i < a .length;i++){
for (int j = 1;j < i;j++){
a[i][j] = a[i-1][j-1] + a[i-1][j];
}
}
//输出杨辉三角形
for (int i = 0;i<a.length;i++){
for (int j =0;j < i;j++){
System.out.print(String.format("%-5d",a[i][j]));
}
System.out.println();
}
}
}
2.运行输出结果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/438dceabe9668c1861d3f5d9802fdfc8.png#pic_center)