代码实现效果:
代码:
public class yangHuiSanjiao {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[][] arr = new int[10][];
for (int i = 0; i < arr.length; i++) {
System.out.print("["+i+"]");
arr[i] = new int[i+1];//因为是i数组中包含新数组,给代表每行数组开辟长度为i+1的数组
for (int j = 0; j <i+1; j++) {
arr[i][0]=1;
arr[i][i]=1;
if (i>=2&&j>0&&j<i) {
arr[i][j] = arr[i-1][j-1]+arr[i-1][j];
}
System.out.print(" "+arr[i][j]+"\t");
}
System.out.println();
}
//法二
// int[][] arr = new int[10][10];
// for (int i = 0; i < arr.length; i++) {
// System.out.print("["+i+"]");
// for (int j = 0; j <i+1; j++) {
// arr[i][0]=1;
// arr[i][i]=1;
// if (i>=2&&j>0&&j<i) {
// arr[i][j] = arr[i-1][j-1]+arr[i-1][j];
// }
//
//
// System.out.print(" "+arr[i][j]+"\t");
// }
// System.out.println();
// }
}
}