, . , N, , N , . N = 50, 10 .
public class PrimeNumberss {
private List listOfPrimeNumbers;
public static void main(String args []){
PrimeNumberss PrimeNumbers = new PrimeNumberss(50);
PrimeNumbers.print();
}
public PrimeNumberss (int initialCapacity) {
listOfPrimeNumbers = new ArrayList<Integer>(initialCapacity/2);
long numberOfPrimes = 0;
int start = 2;
boolean[] isPrimeNumber = new boolean[initialCapacity + 1];
for (int i=0;i==initialCapacity;i++) {
isPrimeNumber[i] = true;
}
public void print()
{
int i = 1;
it = listOfPrimeNumbers.listIterator();
while (it.hasNext())
{
System.out.println("the " + i + "th prime is: " + it.next());
i++;
}
}
public List getPrimes() {return listOfPrimeNumbers;}
}
On the other hand, you could be a little better with naming (PrimeNumberss and PrimeNumbers ??), but I haven't changed anything. Also, intiialCapacity does not reflect what it really means. Maybe something similar to the "top".
source
share