问题与思考

1. 编写一个方法,使用以下算法生成指定数目(比如1000个)的随机整数。

算法:

public class suijishu(int n)

{

   ArrayList<suijishu> a=new ArrayList<suijishu>();

   输入n个要产生的随机数

   for()n次循环

{

   n=F(n);//F(n)是以上算法

   suijishu.add(n)//以添加的形式填入数组List。

   Object[] to.Array();

}

循环输出数组;

}

              2. 请看以下代码,你发现了有什么特殊之处吗?

   

 

                 方法重构:

                    只改变参数类型,调用平方函数时函数根据参数类型使用不同的方法,避免代码冗长,简化步骤

              3. 查看一下JDK中System.out.println()方法,你发现了什么?

                    被关键字static修饰的数据成员或方法可以直接通过“类名.数据成员”或“类名.方法”来引用,而无须先建立对象,所以System.out是应用了out这个静态数据成员,而out又是一个java.io.PrintStream类的对象,所以out必然可以调用java.io.PrintStream类里面的方法,println()就是java.io.PrintStream类里的一个方法,它的作用就是用来想控制台输

                  出。

            

posted @ 2017-10-13 16:32  GIGCH  阅读(110)  评论(0)    收藏  举报