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
*/
