need code in java to call in main 9Write a recursive method

need code in java to call in main
9.Write a recursive method to add the first n terms of the series:
               1+1/2 -1/3+1/4-1/5....

Solution


// RecursiveSum.java
import java.util.Random;
import java.util.Scanner;

class RecursiveSum
{
public static double getSum(int n)
{
if(n == 1)
return 1;
else
{
return Math.pow(-1,n)*1.0/n + getSum(n-1);
}
}

public static void main(String args[])
{
Scanner scan = new Scanner(System.in);
System.out.print(\"Enter n: \");
int n = scan.nextInt();

System.out.println(\"Sum: \" + getSum(n));
  
}
}   


/*
output:

Enter n: 2
Sum: 1.5

Enter n: 3
Sum: 1.1666666666666667

Enter n: 4
Sum: 1.4166666666666667

Enter n: 5
Sum: 1.2166666666666668

Enter n: 10
Sum: 1.3543650793650797

*/

need code in java to call in main 9.Write a recursive method to add the first n terms of the series: 1+1/2 -1/3+1/4-1/5....Solution // RecursiveSum.java import

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site