Waiting for answer This question has not been answered yet. You can hire a professional tutor to get the answer.

QUESTION

Maths Function:

Maths Function:

Given the functional definition below for the mathematical function a(n), (See attached), you are required to write two Java methods - both methods will be in the same class. 

 - An iterative method which calculates a(n) for any positive value of n. In this method you must use either a for or a while loop. You should call this method q2Iterative and it should have a definition as follows: public static int q2Iterative(int n)

 - A recursive method which calculates a(n) for any positive value of n. You should call this method q2Recursive. The definition of the method should be declared as follows: public static int q2Recursive(int n)

Both Java methods should only return the single value of a(n). They should not print any other values. You should use the Scanner class to obtain the single value for n. Also please attach a diagram of the recursive calls for q2Recursive method as part of solution.

Test cases:

-----

Input: n, an integer value.

Sample Input: 1

Output: The method will print the value of a(n) for each method (which is a(1) in this case)

Sample Output:

2

2

-----

Input: n, an integer value.

Sample Input: 5

Output: The method will print the value of a(n) for each method (which is a(5) in this case)

Sample Output:

-79

-79

Show more
LEARN MORE EFFECTIVELY AND GET BETTER GRADES!
Ask a Question