M
Max86
Gast
Hallo zusammen!
Ich brauche einen guten Rat!
Ich muss für die Uni ein Programm "Primzahl" erstellen, habe allerdings noch Probleme, dies in der Java-Sprache richtig zu formulieren.
Hier die Aufgabestellung:
Schreiben Sie ein Programm Primzahl, das überprüft, ob eine vom Benutzer eingegebene
Zahl n eine Primzahl ist. Gehen Sie dazu wie folgt vor: Prüfen Sie beginnend mit der
Zahl 2 für jede Zahl k, die als Teiler von n in Frage kommt, ob n durch k teilbar ist (Hinweis:
Modulo-Operator). Wie man sich leicht überlegen kann, kommen als Teiler der Zahl
n nur Zahlen in Frage, deren Quadrat kleiner oder gleich n ist.
Wenn sich n durch eine Zahl k teilen lässt, geben Sie aus, dass n keine Primzahl ist.
Wenn n durch keine der Zahlen geteilt werden konnte, geben Sie aus, dass n eine Primzahl
ist.
Hinweis: Zum vorzeitigen Beenden einer Schleife können Sie die Anweisung break verwenden.
Vielen Dank für Eure Hilfe!
Grüße, Max
Ich brauche einen guten Rat!
Ich muss für die Uni ein Programm "Primzahl" erstellen, habe allerdings noch Probleme, dies in der Java-Sprache richtig zu formulieren.
Hier die Aufgabestellung:
Schreiben Sie ein Programm Primzahl, das überprüft, ob eine vom Benutzer eingegebene
Zahl n eine Primzahl ist. Gehen Sie dazu wie folgt vor: Prüfen Sie beginnend mit der
Zahl 2 für jede Zahl k, die als Teiler von n in Frage kommt, ob n durch k teilbar ist (Hinweis:
Modulo-Operator). Wie man sich leicht überlegen kann, kommen als Teiler der Zahl
n nur Zahlen in Frage, deren Quadrat kleiner oder gleich n ist.
Wenn sich n durch eine Zahl k teilen lässt, geben Sie aus, dass n keine Primzahl ist.
Wenn n durch keine der Zahlen geteilt werden konnte, geben Sie aus, dass n eine Primzahl
ist.
Hinweis: Zum vorzeitigen Beenden einer Schleife können Sie die Anweisung break verwenden.
Vielen Dank für Eure Hilfe!
Grüße, Max