平时的java练习代码 2011.4.25
检测数组中基本数据类型的初始值、
结果:
从命令行输入一串数字,并排序。
测试二维数组的声明和初始化
二维数组的copy,也可以用于赋值;
应用函数;
java.lang.System包里的静态方法
public static void arraycopy(object src,int srcpos,object dest,int destpos,int length);
利用二位数组求解杨辉三角
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
1 9 36 84 126 126 84 36 9 1
我们可以轻易地发现杨辉三角的计算规则:第1行只有一个元素,值为1;以后每行中元素增加一个,每个元素值的计算规则是:在它上方的元素的值(如果存在的话)加上在它上方的左边的那个元素(如果存在的话)的值。例如第2行中的第一个元素,它上面的元素值是1,它上面元素的左边没有元素了,所以它的值就是1。对于第3行中的第一个3,它上面的元素值是2,它上面元素的左边元素值是1,所以它的值是3。对于第3行中最后一个1,它上面没有元素,但是它上面的左边却有一个元素1,所以它的值是1。
在命令行中指定杨辉三角的层数