Hi,
Ich habe folgende aufgabe ich soll in einem bestimmten Intervall (1, 100) alle Primzahlen finden.
das Programm läuft, aber ich soll noch dafür sorgen dass, mein Programm nicht so lange brauch um das ganze anzuzeigen. Code:
schon jetzt danke für Hilfe
Ghosthuman
Ich habe folgende aufgabe ich soll in einem bestimmten Intervall (1, 100) alle Primzahlen finden.
das Programm läuft, aber ich soll noch dafür sorgen dass, mein Programm nicht so lange brauch um das ganze anzuzeigen. Code:
Java:
public class PrimTest {
/**
* @param args
*/
public static void main(String[] args) {
int zuTesten = 16;
System.out.println("die Zahl[" + zuTesten + "]ist eine Primzahl:"
+ isPrimzahl(zuTesten));
System.out.println(" So viele Primzahlen gibt es im Intervall: "
+ Primzaehl(1, 10));
// TODO Auto-generated method stub
}
public static boolean isPrimzahl(int zuTesten) {
boolean i = true;
int a = zuTesten;
for (a = 2; a < zuTesten; a++) {
int p = zuTesten % a;
if (p == 0) {
i = false;
}
}
return i;
}
public static int Primzaehl(int b, int c) {
int a = 0;
int z = 0;
for (a = b; a <= c; a++) {
if (isPrimzahl(a)) {
z++;
}
}
return z;
}
}
Ghosthuman