Hvad gør jeg galt?
Det går galt når jeg compiler.Fejlen er her
private ArrayList<int> primes;
.
Her er koden:
import java.util.ArrayList;
public class PrimeTest
{
private ArrayList<int> primes;
public PrimeTest() {
primes = new ArrayList<int>();
}
public void test() {
int number = 0;
while(number <= 100)
{
if(number % 5 == 0) {
System.out.println("The numbers are: " + number);
}
number = number + 1;
}
}
public boolean isPrime(int n) {
if(n == 1){
return false;
}
int number = 2;
while(number <= n-1){
if(n % number == 0) {
return false;
}
number = number + 1;
}
return true;
}
public int Length() {
return primes.size();
}
public void ListPrimes(int n, int m) {
ArrayList<int> primes = new ArrayList<int>();
int p = 2;
while(p < m && n < p) {
if(isPrime(p)); {
primes.add(p);
}
p = p + 1;
}
System.out.println("The length is " + primes.size() + p);
}
}
