package 基本语法;
public class YangHuiTriangle {
public static void main(String[] args) {
int triganle[][]=new int[8][]; //创建二位数组
for(int i=0;i<triganle.length;i++) //遍历二维数组第一层
{
triganle[i]=new int[i+1]; //初始化第二层数组的大小
for(int j=0;j<triganle[i].length;j++)//遍历二维数组第二层
{
if(i==0||j==0||j==triganle[i].length-1){
triganle[i][j]=1;//将两侧元素赋值为1
}else{
triganle[i][j]=triganle[i-1][j]+triganle[i-1][j-1];//根据关系算其他元素值
}
System.out.println(triganle[i][j]+"\t");//输出每一个元素值
}
System.out.println();//每一层进行回车
}
}
}
public class YangHuiTriangle {
public static void main(String[] args) {
int triganle[][]=new int[8][]; //创建二位数组
for(int i=0;i<triganle.length;i++) //遍历二维数组第一层
{
triganle[i]=new int[i+1]; //初始化第二层数组的大小
for(int j=0;j<triganle[i].length;j++)//遍历二维数组第二层
{
if(i==0||j==0||j==triganle[i].length-1){
triganle[i][j]=1;//将两侧元素赋值为1
}else{
triganle[i][j]=triganle[i-1][j]+triganle[i-1][j-1];//根据关系算其他元素值
}
System.out.println(triganle[i][j]+"\t");//输出每一个元素值
}
System.out.println();//每一层进行回车
}
}
}
Java实现杨辉三角的代码示例
这是一个Java程序,用于生成并打印杨辉三角。代码通过双重for循环初始化和填充二维数组,其中边界元素为1,其他元素由上一行相邻元素相加得出。程序逐行输出每层的三角形元素。
911

被折叠的 条评论
为什么被折叠?



