Implementieren sie die Methode berechne() die das gleiche Ergebnis wie Methode berechneRekursiv() liefert.
Die Methode berechne() soll
- iterativ sein und
- eine while Schleife implementieren
/** * Diese Methode berechnet die Quersumme der Eingabe * * @param eing : Eingabewert * @return a Ergebnis ist die ? */ static private int berechneRekursiv(int eing) { int a; if (eing == 0) a = 0; //Beende Rekursion else { // eing ist größer als Null. Fahre mit Rekursion fort a = eing%10; a= a + berechneRekursiv(eing/10); } return a; }
Niveau | 1 |
Schwierigkeitsgrad | mittel |
Zeit | 6 Minuten |
Die Antwort ist bei der nächsten Frage zu finden (URL rechts unten)
Antwort zu Frage 9: Syntax eines Methodenkopf
Methodenkopf
|
Name des Bestandteils
|
Bedeutung für diese Methode
|
private | Modifier |
Die Methode ist nur innerhalb der Klasse aufrufbar
|
static | Modifier |
Die Methode darf auch ohne Objektkontext verwendet werden
|
int
|
Rückgabewert |
Ergebnis der Methode
|
berechneRekursiv
|
Methodenname |
Name der Methode
|
(int eing) | Formalparameter |
Übergabeparameter für die Methode
|
- Printer-friendly version
- Log in to post comments
- 3974 views