查找素数 - 调用布尔数组

时间:2014-12-04 21:04:07

标签: java arrays

我有完成关于寻找素数的任务。我有一些一般性的问题。我已经有方法想出来了。我不需要这个方法的帮助。需要了解如何初始化和调用的基础知识。这是作业。

查看http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes以了解如何查找小于或等于给定正整数的所有素数。然后声明并实现一个名为SieveOfEratosthenes的类。该类将包含以下数据成员和方法:

数据成员:       正整数MAXSIZE //数组的物理大小       正整数n //用户输入       1维布尔数组P

方法:       构造函数 - 创建大小为MAXSIZE的数组P.       setP - 初始化n和P.       筛 - 使用数组P找到所有素数。       printP - 打印找到的素数

您的主程序应使用适当的菜单。


问题:什么是一维布尔数组?与分配布尔数组相比,它有什么特别之处吗?

问题:如何初始化n和P

void setP (int newN, boolean newP[]) {
      n = newN;
      P = newP;
}

这是对的吗?如果是这样,我如何从main方法调用P []。我知道如何打电话给n。

问题:如果调用它,如何将n放入数组P []?例如,如果n = 100,我可以将1-100放入数组中。但是,一旦用户输入大小n?

,我该怎么称呼它?

0 个答案:

没有答案