Java Recursive Method Output
Consider the following class. What is printed when the main method is executed?
public class SumSquares {
public static int sumSquares(int n) {
if(n == 0) {
return 0;
}
return n * n + sumSquares(n - 1);
}
public static void main(String[] args) {
System.out.println(sumSquares(3));
}
}
A
9
B
7
C
14
D
16
Question Leaderboard
| Rank | |||||
|---|---|---|---|---|---|
| #1 | kaisuki | 1 | 1 | 0m 00s | 100 |
| #2 | songqiuhui2012 | 1 | 1 | 0m 03s | 97 |
| #3 | y.seong2027 | 1 | 2 | 3m 00s | -90 |
APFIVE