Primzahlen - gelöst

  • Java

  • veloce
  • 4522 Aufrufe 2 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Primzahlen - gelöst

    Hallo,

    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

    1. public class Primzahlen2 {
    2. public static void main(String [] args){
    3. int zahl = 5627;
    4. int anzahl = 0;
    5. for (int i = 1; i <= zahl; i++){
    6. if (zahl%i == 0){
    7. anzahl++;
    8. }
    9. if (anzahl == 2){
    10. System.out.println("Die Zahl "+zahl+" ist eine Primzahl");
    11. } else {
    12. System.out.println("Die Zahl "+zahl+" ist keine Primzahl");
    13. System.out.println("Die Zahl "+zahl+" hat "+ anzahl+" Teiler");
    14. }
    15. }
    16. }
    17. }
    Alles anzeigen


    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 ()