平时的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

在命令行中指定杨辉三角的层数

posted @ 2011-04-25 11:24  大陶陶  阅读(1289)  评论(0编辑  收藏  举报