Wie kann ich eine Methode schreiben, die mir das Quadrat einer Zahl zurückgibt (rekursiv)?
B Beand_22 Neues Mitglied 6. Feb 2005 #1 Wie kann ich eine Methode schreiben, die mir das Quadrat einer Zahl zurückgibt (rekursiv)?
D Dreezard Bekanntes Mitglied 7. Feb 2005 #3 also mir drängt sich die frage auf, ob man eine solch simple Multiplikations-Aufgabe überhaupt rekursiv lösen kann... ich wüsste nicht wie
also mir drängt sich die frage auf, ob man eine solch simple Multiplikations-Aufgabe überhaupt rekursiv lösen kann... ich wüsste nicht wie
S stev.glasow Gast 7. Feb 2005 #4 jo, Quadrat macht irgendwie keinen Sinn, ich dachte er meinte allgemein das Potenzieren.
H Henrik Aktives Mitglied 7. Feb 2005 #6 so gehts Code:In die Zwischenablage kopieren public static int rekursiv(int zahl, int n){ if (n==1) return zahl; return rekursiv(zahl, n-1)*zahl; } mfg Henrik
so gehts Code:In die Zwischenablage kopieren public static int rekursiv(int zahl, int n){ if (n==1) return zahl; return rekursiv(zahl, n-1)*zahl; } mfg Henrik
foobar Top Contributor 7. Feb 2005 #7 Oder so: Code:In die Zwischenablage kopieren public static int rekursiv(int zahl, int n) { return (n==1) ? zahl : rekursiv(zahl, n-1)*zahl; } Und wieder eine Zeile gespart ;-)
Oder so: Code:In die Zwischenablage kopieren public static int rekursiv(int zahl, int n) { return (n==1) ? zahl : rekursiv(zahl, n-1)*zahl; } Und wieder eine Zeile gespart ;-)