Question: Consider the following two static methods, where f 2 is intended to be the iterative version of f 1 . public static int f 1

Consider the following two static methods, where f2 is intended to be the iterative version
of f1.
public static int f1(int n)
{
if (n<0)
-
return 0;
-
else
{
return (f1(n -1)+ n *10);
--
public static int f2(int n)
{
int answer =0;
while (n >0)
{
answer = answer + n *10;
n --:
}
return answer;
-
The method f2 will always produce the same results as f1 under which of the following
conditions?
On greater than 0
On equals 0
On less than 0

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!