Herausforderung: Filtern von Zahlen in einer Schleife
Aufgabe
Swipe to start coding
Finde die Summe aller Zahlen von 1 bis n
, ausgenommen diejenigen, die durch 3 oder 5 teilbar sind.
- Erstelle eine Methode mit dem Namen
sumNotDivisibleBy3Or5(int n)
, die einenint
zurückgibt. - Erstelle innerhalb dieser Methode eine
for
-Schleife, die von 1 bisn
(einschließlich) iteriert. - Überprüfe in jeder Iteration, ob die Zahl nicht durch 3 teilbar und nicht durch 5 teilbar ist.
- Wenn die Zahl die Bedingung erfüllt, addiere sie zu einer laufenden Gesamtsumme
sum
. - Gib die Gesamtsumme
sum
nach Beendigung der Schleife zurück.
Lösung
solution
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 8