Hat dir diese Antwort geholfen?
Hurra, was tut man nicht alles in schlafenlosen Nächten
also...
Du hast 2 voneinander vollkommen unabhängige Schleifen, zuerst wird die for-Schleife, dann die while-Schleife durchlaufen...
Ich geb hier mal den Ansatz für die for-Schleife, für die andere kannst du es dir dann selbst überlegen:
1. i wird mit 0 initialisiert (dieses i ist auch nur gültig innerhal der for - schleife), die schleife soll (theoretisch laufen bis i < 100 (also höchstens 99), i erhöht sich pro schleifendurchlauf um 1 (zeigt das i ++)
2. pro schleifendurchlauf wir per if-Anweisung geprüft:
ist i = 74 ? Wenn ja, abbruch der gesamten schleife,
ist (i % 9 != 0) sprich ist i modulo 9 ungleich 0 ? wenn ja, sprung direkt in die for-schleife, i wird um 1 erhöht und das selbe spiel von vorn, wenn i % 9 doch gleich 0, ausgabe von i in der Konsole! (und zwar nur dann !!!!)
3. deine ausgabe wird also für die for-schleife alles was durch 9 (ohne rest) teilbar ist ausgeben, bis zur 72, weil bei 74 is ja abbruch!
Und das wars auch schon.
Ob jetzt die Null auch mit ausgegeben wird (ich erinnere i = 0 initialisiert) und was die while-schleife ausgibt, darst jetzt aber getrost selber überlegen, das Prinzip ist das selbe!