public class JavaTest {public static void main(String[] args) {//放置杨辉三角的数组,可通过更改new int[n][]中n的值以获取不同行数的杨辉三角int[][] yangItem = new int[10][];//获取杨辉三角数组中每个元素的值for (int i = 0;i < yangItem.length;i++){//当前行元素个数=当前行值yangItem[i] = new int[i+1];for (int j = 0;j < yangItem[i].length;j++){//每行首尾元素为1if (j == 0 || j == i){yangItem[i][j] = 1;//中间元素为(上一行同一列的元素+上一行同一列元素的前一个元素)之和}else {yangItem[i][j] = yangItem[i - 1][j - 1] + yangItem[i - 1][j];}}}//遍历数组,展示出杨辉三角for (int i = 0;i < yangItem.length;i++){for (int j = 0;j < yangItem[i].length;j++){System.out.print(yangItem[i][j] + "\t");}System.out.println();}}
}