Vielen Dank schonmal
@uebel_1

Warum schreibst du ein '+' bei 'int iIncr = +1'
Hat das eine Bedeutung? Also z.B. 'x+=1' heißt 'x=x+1' ...das ist mir klar. Aber x=+1 ???
Ich hab den Code jetzt nicht gestestet, bin ihn nur mal mit meinem Super-Hirn durchgegangen und was ich nicht verstehe:
die zweite if-Anweisung wird doch auf jeden Fall true beim ersten Durchlauf. Und da sagst du x ist 10.
Dann prüft er wieder die Bedingung in der Schleife, x=10 ist >0 = true und dann macht er doch System.out.print(10);
Das führt doch nicht zum erwünschten Ausgabe auf der Konsole
Was die zweite Aufgabe betrifft schaue ich morgen nochmal hier rein. Kann mich nicht mehr konzentrieren. Freitag abends programmieren macht niemandem Spaß^^