Hallo,
Ausgabe ist
3
2
1
0 und bis hier hin verstehe ich warum das ausgegeben wird.
0 ab hier nicht mehr.
1
2
3
Warum wird die 0 nochmal ausgegeben und warum wird wieder hochgezählt? ist ja ganz klar ein a--
Danke.
Java:
public static void main(String[] args){
rekursion(4);
}
public static void rekursion(int a){
a--;
System.out.println(a);
if (a!=0) rekursion(a);
System.out.println(a);
}
Ausgabe ist
3
2
1
0 und bis hier hin verstehe ich warum das ausgegeben wird.
0 ab hier nicht mehr.
1
2
3
Warum wird die 0 nochmal ausgegeben und warum wird wieder hochgezählt? ist ja ganz klar ein a--
Danke.