Die Aufgabe
Aufgabe 2
Schreiben Sie eine Methode, die die positiven ganzen Zahlen von 1 bis zu einer vorgegebenen Schranke auf der Konsole ausgibt – aber nur diejenigen Zahlen, die nicht durch 3 teilbar sind! Der Wert der Schranke soll als Parameter übergeben werden.
Es soll keine for-Schleife verwendet werden! Verwenden Sie eine andere Schleifenart.
Gesucht ist eine Methode mit einem Parameter, der Schranke: der größten Zahl, die noch vorkommen darf. Sie gibt jede Zahl von 1 bis zur Schranke aus, außer den Zahlen, die durch 3 teilbar sind (3, 6, 9, …).
Das Verbot von for heißt: Nehmen Sie while. Dann muss man das Zählen selbst erledigen, das sonst im Kopf der for-Schleife steht.
- Den Kopf der Methode mit dem Parameter schreiben.
- Zählvariable anlegen und die while-Bedingung formulieren.
- Mit dem Rest-Operator % die Vielfachen von 3 überspringen.
- In jeder Runde weiterzählen.
- Die Schleife für die Schranke 10 Runde für Runde verfolgen.
- Testen.