1: /** @param n An integer > 0.
2: @return The sum 1 + 2 + ... + n.
3: @author Frank M. Carrano, Timothy M. Henry
4: @version 5.0
5: */
6: public static int sumOf(int n)
7: {
8: int sum;
9: if (n == 1)
10: sum = 1; // Base case
11: else
12: sum = sumOf(n - 1) + n; // Recursive call
13:
14: return sum;
15: } // end sumOf