Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

kleines java problem





Frage

Hi all Hi hrhr Aufgabe ist es zu prüfen ob die eingelesene Zahl eine Primzahl ist. Für Primzahlen klappt das. Für alle anderen nicht. Anmerkungen willkommen. import Prog1Tools.IOTools; public class aufgabe5 { public static void primzahl() { int testzahl; System.out.print("Bitte eine Zahl eingeben: "); testzahl = IOTools.readInteger(); if(testzahl <= 1) {System.out.print("Bitte neustarten und eine Zahl größer als 1 eingeben: ");} else { boolean primzahl; int a = 2; int counter = 0; for(; a != (testzahl-1) ;) { System.out.println(a); System.out.println(testzahl); for(; testzahl % a == 0;) {counter ++;} a++; System.out.print("test"); } primzahl = (counter == 0); System.out.print("Ist die Zahl eine Primzahl? " + primzahl); } } }

Antwort 1 von der-bettler

ok lösung wurde im chat gefunden

"for" ist nicht die lösung für alles

mfg der-bettler

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: