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