5_二维数组
目录
二维数组的概念
/*
* 杨辉三角
* */
import java.util.Arrays;
import java.util.Scanner;
public class yanghui {
public static void main(String[] args) {
System.out.print("请输入行数:");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int[][] arr = new int[num][];
for (int i = 0; i < arr.length; i++) {
arr[i] = new int[i + 1];
for (int j = 0; j < arr[i].length; j++) {
if (0 == i && 0 == j) {
arr[i][j] = 1;
} else {
if (0 == j) {
arr[i][j] = arr[i - 1][j];
} else if (arr[i].length - 1 == j) {
arr[i][j] = arr[i - 1][j - 1];
} else {
arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j];
}
}
}
System.out.println(Arrays.toString(arr[i]));
}
}
}