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
16
B
9
C
7
D
14
Question Leaderboard
| Rank | |||||
|---|---|---|---|---|---|
| #1 | kaisuki | 1 | 1 | 0m 00s | 100 |
| #2 | songqiuhui2012 | 1 | 1 | 0m 03s | 97 |
| #3 | bommasam000 | 2 | 3 | 2m 25s | 45 |
| #4 | raufyildirim95 | 1 | 1 | 2m 30s | -50 |
| #5 | y.seong2027 | 1 | 2 | 3m 00s | -90 |
Items per page:
10
1 – 5 of 5
APFIVE