文章说明
本篇文章介绍如何使用【二维数组赋值】,仅是对自己学习的记录,并没有深入分析每个模块。感谢支持!
代码
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int[][] array = new int[n][];
//赋值操作
for (int i = 0; i < array.length; i++) {
//二维数组赋值
array[i] = new int[i + 1];
//首元素赋值
array[i][0] = 1;
//末元素赋值
array[i][i] = 1;
//其他元素赋值
if (i > 1) {
for (int j = 1; j < array[i].length - 1; j++) {
// 上面的数 + 上面的数的左边的数 得和。
//array[i][j] = array[i - 1][j - 1] + array[i - 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] + "\t");
}
System.out.println();
}
}