Mam taki kod:
public class czyPierwsza{
public static boolean czyPierwsza(boolean x, int n) {
int p = 2;
while (p<n) {
if (p == n) {
x = true;
return x;
}
else if (n%p==0) {
x = false;
return x;
}
++p;
return true;
}
x = false;
return x;
}
public static void main(String[] args) {
int n = 1;
boolean x = false;
czyPierwsza(x, n);
if (x == true) {
System.out.println("Liczba " + n + " jest liczbą pierwszą.");
}
else System.out.println("Liczba " + n + " nie jest liczbą pierwszą.");
}
}
Jak mogę go zmienić, by obsługiwał nie tylko podaną n=1, ale np. liczby od 1 do 20? Domyślam się, że muszę wykorzystać albo pętlę, albo tablice, ale mam problem z wykonaniem tego.