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