Schleifen (4): Teiler und Primzahlen
Das folgende Programm fragt nach einer Zahl und teilt dann mit, ob die eingegebene Zahl gerade (durch 2 teilbar) oder ungerade (nicht durch 2 teilbar) ist. Es verwendet dazu den Operator %. Die Operation a % b liefert den Rest aus der Division a durch b zweier Integerzahlen. Beispiel: 12 % 5 = 2, da bei der Division 12 durch 5 der Rest 2 übrigbleibt. Ist ein Rest 0, so geht die Division auf.
import java.util.*;
class Primzahl_0 {
public static void main(String[] args) {
System.out.println("Primzahl 0\n");
Scanner Eingabe = new Scanner(System.in);
int testZahl = 0;
System.out.print("Gib mir bitte eine Zahl: ");
testZahl = Eingabe.nextInt();
if (testZahl % 2 == 0) {
System.out.println(testZahl+" ist teilbar durch
2");
} else {
System.out.println(testZahl+" ist nicht teilbar
durch 2");
}
}
}
Den Operator % wollen wir bei den folgenden
Aufgaben zur Primzahlforschung verwenden.
Lösen Sie die Aufgaben der
Reihe nach und benennen Sie die Klassen mit Primzahl_1, Primzahl_2,
Primzahl_3, ...
Aufgaben: