Question: Implement using java programming language. 1)a. Write a tail- or a non-tail recursive method with the header: public static int sumSqrN(int n) that returns the
Implement using java programming language.
1)a. Write a tail- or a non-tail recursive method with the header: public static int sumSqrN(int n) that returns the sum of squares of the first n integers:
n2 + (n 1)2 + (n 2)2 + . . . + 12
Note: If you write a tail-recursive method; use a recursive helper method.
Do not use the formula n(n + 1)(2n + 1)/6 or any other summation formula in
your solution.
Do not use instance or static variables in your solution.
Do not use loops in your solution.
- Write a test program to test sumSqr method.
Sample program run:
///SumSqrN.java///
import java.util.Scanner;
public class SumSqrN{ public static void main(String args []){ //test method to be implemented by you } public static int sumSqrN(int n){ //to be implemented by you } }
Please need it soon!!Help!!
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
