杨辉三角: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();
}
}
}
上一篇: C++11智能指针之shared_ptr
下一篇: common-pools源码分析
推荐阅读