我的Java学习之路(第十六天)----- Java实现杨辉三角

很简单的东西,就没必要讲的多详细了 唯一要说的就是杨辉三角的规律 从第三行开始第二列元素为上一列元素对应位置与上一个元素的和;
即array[i][j] = array[i-1][j-1] + array[i-1][j];

package de1;

public class Test {

	public static void main(String[] args) {
		//初始化
		int[][] array = new int[10][];
		for(int i=0;i<array.length;i++) {
			array[i] = new int[i+1];
		}
		
		//给二维数组首末元素赋值赋值
		for(int i=0;i<array.length;i++) {
			array[i][0] = 1;
			array[i][i] = 1;
			//给其他位置赋值
			if(i>=2) {
				for(int j = 1;j < array[i].length - 1;j++) {
					array[i][j] = array[i-1][j-1] + array[i-1][j];
				}
			}
		}
		
		
		//遍历
		for(int i=0;i<array.length;i++) {
			for(int j=0;j<array[i].length;j++) {
				System.out.print(array[i][j]+" ");
			}
			System.out.println();
		}
	}
}