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
- 4013 views