JAVA, Hilfe bei Übungsaufgabe aus DVP-Seminar
Verfasst: 29.08.05 11:44
Hallo,
wir haben in unserem DVP-Seminar ein paar Übungsaufgaben bekommen. Bei einer komme ich nicht weiter:
Die beiden folgenden Methoden erlauben die Ausgabe eines int-Wertes durch den Aufruf von z.B.: ausgabe (1425); , jedoch in umgekehrter Reihenfolge 5241.
1 void ausgabe (int i)
2 {if(i == 0) System.out.print(i);
3 else ausgabe2(i);
4 }
5
6 void ausgabe2 (int i)
7 {if (i == 0) return;
8 System.out.print (i%10);
9 ausgabe2 (i/10); //Rekursion !!
10 }
Wie kann durch Veränderung in der Methode ausgabe2 erreicht werden, dass die Ziffern in richtiger Reihenfolge ausgegeben werden?
Kann mir da bitte jemand helfen? Ich blicks einfach nicht.
Danke
Gruß
Willi
wir haben in unserem DVP-Seminar ein paar Übungsaufgaben bekommen. Bei einer komme ich nicht weiter:
Die beiden folgenden Methoden erlauben die Ausgabe eines int-Wertes durch den Aufruf von z.B.: ausgabe (1425); , jedoch in umgekehrter Reihenfolge 5241.
1 void ausgabe (int i)
2 {if(i == 0) System.out.print(i);
3 else ausgabe2(i);
4 }
5
6 void ausgabe2 (int i)
7 {if (i == 0) return;
8 System.out.print (i%10);
9 ausgabe2 (i/10); //Rekursion !!
10 }
Wie kann durch Veränderung in der Methode ausgabe2 erreicht werden, dass die Ziffern in richtiger Reihenfolge ausgegeben werden?
Kann mir da bitte jemand helfen? Ich blicks einfach nicht.
Danke
Gruß
Willi