Methoden Primzahlen erstellen von 1 bis 100-Codeprobleme

axi

Neues Mitglied
Hi,
Das Programm soll die Primzahlen von 1 bis 100 in Gruppen ausgeben, allerdings gibt es bei mir immer nur eine Zahl aus. Was muss ich verändern? Momentan zeigt es bei mir beim break eine Fehlermeldung an. Kann mir jemand helfen? Wie ihr vielleicht seht sollen 10 Zahlen in einer Zeile ausgegeben werden.
MfG,


Java:
public class PrimePrinter {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // Constants
        final int maxNumber = 100;
        final int maxPrimesPerLine = 10;
       
        int k;
        boolean Primes = true;
        {for(k=2 ;k <= maxNumber ;k++);
        
            if (maxNumber % k == 0);
            Primes = false;
            break;
         }

        if(maxNumber % k ==2);
            Primes = system.out.println(k);
    } }
 
da ist ein Syntax Fehler bei der for Schleife. Zeile 13 muss so lauten:
Java:
for(k=2 ;k <= maxNumber ;k++) {

Edit: bei den if Abfragen ist auch ein Syntax Fehler. Es muss so aussehen:
Java:
if (bedingung) {
  // mach was
  // und noch was
}
oder so
Java:
if (bedingung)
  // machwas
 
Zuletzt bearbeitet von einem Moderator:

Neue Themen


Zurück
Oben