Java设计一程序,输出杨辉三角. 输出如下: ( 提示: 采用二维数组来完成.)

Posted 辰逸轩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java设计一程序,输出杨辉三角. 输出如下: ( 提示: 采用二维数组来完成.)相关的知识,希望对你有一定的参考价值。

public static void main(String[] args) 
            //定义一个int型二维数组
            int[][] yangHuiTri;
            //声明这个数组的长度
            yangHuiTri = new int[9][];

            //使用for循环为数组赋值
            for(int i = 0 ; i < yangHuiTri.length ; i++)
                //为内部数组定义长度
                yangHuiTri[i] = new int[i+1];

                //为内部数组的第一个和最后一个元素赋值为1
                yangHuiTri[i][0] = 1;
                yangHuiTri[i][i] = 1;

                //为其他位置的元素赋值
                for(int j = 1 ; j < yangHuiTri[i].length - 1 ; j++)
                    yangHuiTri[i][j] = yangHuiTri[i-1][j-1] + yangHuiTri[i-1][j];
                
            

            //遍历yangHuiTri数组
            for(int i = 0 ; i < yangHuiTri.length ; i++)
                for(int j = 0 ; j < yangHuiTri[i].length ; j++)
                    System.out.print(yangHuiTri[i][j] +"\\t");
                
                System.out.println("");
            
        

以上是关于Java设计一程序,输出杨辉三角. 输出如下: ( 提示: 采用二维数组来完成.)的主要内容,如果未能解决你的问题,请参考以下文章

Java设计一程序,输出杨辉三角. 输出如下: ( 提示: 采用二维数组来完成.)

java例题_33 等腰输出杨辉三角

java编程: 1.用递归方法编写:用java语言写! 输出如下所示: 1 1 2 1 1 2 3 2 1 的代码帮我写下!

用java打印菱形。

Java语言杨辉三角

shell脚本编程设计——根据输入的数输出菱形三角形或者数字金字塔(带闪烁颜色)