public class Test01 {
public static void main(String[] args)
{
// 杨辉三角
int[][] nums = new int[10][]; //创建二维数组; 给出一维数组的长度
// 第一个for循环:控制行的循环
for(int i=0; i<nums.length; i++){
nums[i] = new int[i+1]; // 给出二维数组的长度
// 第二个for循环:每一行对应的二维数组的数组
for(int j=0; j<nums[i].length; j++){
if(j==0 || j==nums[i].length-1){
nums[i][j] = 1;
}else{
nums[i][j] = nums[i-1][j] + nums[i-1][j-1];
};
};
};
for(int i=0; i<nums.length; i++){
for(int j=0; j<nums[i].length; j++){
System.out.print(nums[i][j] + "\t");
};
System.out.println();
};
}
}
杨辉三角现象: