- public class Demo09 {
- public static void main(String[] args) {
- //第一位和最后一位都为1
- //除了每行的第一列之外,其余的数为a[i][j]=aa[i-1][j]+a[i-1][j-1];
- int[][] arrays = new int[10][10];
-
- for(int i =0;i<10;i++){
- if(i==0){ //第一行直接赋值为0
- arrays[i][0]=1;
- continue;//重启下一个循环
- }
- for (int j =0;j<=i;j++){
- if (j==0||j==i){ //第一位和最后一位为1
- arrays[i][j]=1;
- }else {
- arrays[i][j]=arrays[i-1][j]+arrays[i-1][j-1]; //否则就是规律a[i][j]=a[i-1][j]+a[i-1][j-1];
- }
- }
- }
- for(int[] array:arrays){
- for (int aInt:array){
- if (aInt!=0){
- System.out.print(aInt+"\t");
- }
- }
- System.out.println();
- }
- }
-
- }
