/* Beispielprogramm zur Bonusaufgabe von Blatt 10, AI 2, SS 2007 nh - 07/2007 */ public class SumOfArrayRecursive { // Die rekursive Methode - nur die war zu schreiben! private static int sum (int index, int[] numberArray) { if (index == numberArray.length) // index ist ausserhalb der Arraygrenzen return 0; return numberArray[index] + sum(index+1, numberArray); } /* Die main-Methode gehoerte nicht mit zur Aufgabenstellung, aus didaktischen Gruenden sei sie hier aber dennoch implementiert. */ public static void main (String[] args) { int[] numberArray = new int[10]; // Array anlegen for (int i=0; i