打印出杨辉三角:
package com.ftl;
public class YangHuiSanJiao {
public static void main(String[] args) {
//打印出一个杨辉三角
//杨辉三角第一行有一个元素第二行有两个元素,····第n行有n个元素
//先创建一个十行十列的二维数组
int[][] arr=new int[10][10];
YangHuiSanJiao yhsj=new YangHuiSanJiao();
int[][] arr1= yhsj.digui(arr);
for (int i = 0; i < arr1.length; i++) {
for (int j2= 0; j2 <arr1.length-i; j2++) {
System.out.print(" ");
}
for (int j = 0; j <=i; j++) {
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
}
//生成一个存储杨辉三角的数组
public int[][] digui(int[][] arr) {
//观察杨辉三角发现规律:
//当j等于1或i,则arr[i][j]=1;
//当j不等于1或i则arr[i][j]=arr[i-1][j-1]+arr[i-1][j]
for (int i = 0; i < arr.length; i++) {