| preferred AP College board partner for AP classes
medium Solved by 5 students
Java Recursive Method Output
< Prev
Next >

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

Hint
Did You Know?
Explain Why
Explain All Answers
Check Answer
Show Correct Answer

Question Leaderboard

Rank
User
Correct Count
Attempt Count
Time
Score
#1kaisuki11 0m 00s 100
#2songqiuhui201211 0m 03s 97
#3y.seong202712 3m 00s -90
APFIVE © 2020.
Email: apfive@apfive.org|Privacy Policy