A
Anfänger069
Gast
HI, wir sollen eine iterative funktion zur lösung folgenden problems schreiben: Auf wie viele Arten kann ein Junge eine Treppe mit n stufen gehen?
meine lösung (funzt aber net):
ich weiß leider nicht wo das problem ist, danke schon mal für eure verbesserungsvorschläge
meine lösung (funzt aber net):
Code:
public class treppen_rekursiv {
public static void main(String[] args)throws IOException {
System.out.print("Geben Sie die Anzahl (a) der Treppen ein:");
BufferedReader ein = new BufferedReader (new InputStreamReader(System.in));
int n= Integer.parseInt(ein.readLine());
System.out.println("Es gibt"+treppen(n)+"Möglichkeiten auf"+n+"Treppen zu gehen");
}
public int treppen(int n) {
if (n>2) return treppen(n);
else return treppen(n-1)+(n-2);
}
}
ich weiß leider nicht wo das problem ist, danke schon mal für eure verbesserungsvorschläge