logo CodeStepByStep logo

sumOfSquares

Language/Type: Java recursion return

Write a recursive method named sumOfSquares that accepts an integer parameter n and returns the sum of squares from 1 to n. For example, the call of sumOfSquares(3) should return 12 + 22 + 32 = 14. If your method is passed 0, return 0. If passed a negative number, your method should throw an IllegalArgumentException.

Constraints: Your method must be recursive. Do not use loops or data structures.

Method: Write a Java method as described, not a complete program or class.

You must log in before you can solve this problem.

Log In

Need help?

Stuck on an exercise? Contact your TA or instructor.

If something seems wrong with our site, please

Is there a problem? Contact us.