import com.qf.javasepro2105.util.ArrayUtil;
public class Demo7 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//定义了一个长度为10,高度为10的二维数组,数组中的值都为0;
int[][] arr=new int[10][10];
//System.out.println("二维数组的初始");
//ArrayUtil.printAry(arr); //导的包遍历二维数组
for(int i=0;i<arr.length; i++) {
//由于只是给杨辉三角内的位置赋值,所以是j<=i
for(int j=0;j<=i;j++) {
//根据规律,使用if else 赋值
if(j==0) {
arr[i][j]=1;
}else if(j==i){
arr[i][j]=1;
}
else {
arr[i][j]=arr[i-1][j-1]+arr[i-1][j];
}
/*由于只是输出杨辉三角范围内的值,所以在内层循环就输出,这种方法不能全部赋值完之后再输出
System.out.print(arr[i][j]+"\t");
}
System.out.println();
}
}
}