欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

杨辉三角:new对象的时候要多注意一下。

程序员文章站 2024-03-14 12:16:22
...

杨辉三角:new对象的时候要多注意一下。

package ArrayTest;

public class YanghuiSanJiao {
    public static void main(String[] args) {
        int[] yanghui[] = new int[10][];
//        yanghui[0][0]=1;
//        System.out.println(yanghui[0][0]);
        for(int i = 0; i <yanghui.length ; i++) {
            yanghui[i]=new int[i+1];//i=2  3
            for (int j = 0; j <=i ; j++) {//  i=2 j=1
                // yanghui[i]=new int[i+1];//在这里new对象是错误的
                    if(j==0||j==i){
                        yanghui[i][j]=1;
                        System.out.print(yanghui[i][j]+"  ");
                    }else {
                        yanghui[i][j] = yanghui[i-1][j-1] + yanghui[i-1][j];
                        System.out.print(yanghui[i][j]+"  ");
                    }

            }
            System.out.println();
        }
    }
}

杨辉三角:new对象的时候要多注意一下。