PrimzahlenFinden

Aus ProgrammingWiki
Archivierte Version vom 2010-08-26T19:27:10+00:00. Aktuelle Version

<eval id="4c76bdbc4c38f"> boolean istPrimzahl(int n) {</eval>

 int counter = 2;
 boolean value = true;
 while(counter < n) {
  if((n % counter) == 0) { value = false; }
  counter++;
 }
 return value;

}

int n = 909947;

for(int x = 2; x < 1000; x++){

if(istPrimzahl(x)) { 
 if((n / x) == (double)n / (double)x) {
  System.out.println("p kann "+x+" sein. Dann wäre q="+(int)(n/x));
 }
}

}