ich sollte fürs Seminar ein Programm erstellen, welches mir sagt ob eine x-beliebige Zahl eine Primzahl ist. Das hab ich geschafft. Nun wüsste ich aber noch gerne welche und nicht nur wieviele Teiler eine Zahl hat, wenn sie keine Primzahl ist.
Quellcode
- public class Primzahlen2 {
- public static void main(String [] args){
- int zahl = 5627;
- int anzahl = 0;
- for (int i = 1; i <= zahl; i++){
- if (zahl%i == 0){
- anzahl++;
- }
- if (anzahl == 2){
- System.out.println("Die Zahl "+zahl+" ist eine Primzahl");
- } else {
- System.out.println("Die Zahl "+zahl+" ist keine Primzahl");
- System.out.println("Die Zahl "+zahl+" hat "+ anzahl+" Teiler");
- }
- }
- }
- }
Dazu muss ich vmtl in der for-Schleife was ändern. Aber wie genau kann ich mir die einzelnen Teiler anzeigen lassen? Könnt ihr mir helfen?
mfg veloce
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von veloce ()