This is the Java Program to Find the Sum of the Series 1/1+1/4+1/9+…1/N2.
Problem Description
Given a number n, write a java program to find the sum of the series 1/1+1/4+1/9+…1/N2.
Problem Solution
Start a loop from 1 to n, and add the square of the reciprocal of the loop variable to the sum.
Program/Source Code
Here is the source code of the Java Program to Find the Sum of the Series 1/1+1/4+1/9+…1/N2. The program is successfully compiled and tested using IDE IntelliJ Idea in Windows 7. The program output is also shown below.
//Java Program to Find the Sum of the Series 1/1+1/4+1/9+...1/N^2
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Series81 {
// Function to find the sum of the series
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n;
try{
System.out.println("Enter the number of terms in the series");
n = Integer.parseInt(br.readLine());
}catch (Exception e){
System.out.println("An error occurred");
return;
}
double sum = 0;
double i;
for(i=1; i<=n;i++){
sum +=(1/(Math.pow(i,2)));
}
System.out.println("The sum is " + sum);
}
}
Program Explanation
In the function main(), firstly the variable n is entered, then the loop for(i=1; i<=n;i++), is used to sum the squares of the reciprocal of the loop variable.
advertisement
advertisement
Time Complexity: O(n).
Runtime Test Cases
Case 1 (Simple Test Case): Enter the number of terms in the series 34 The sum is 1.6159505883765848
Sanfoundry Global Education & Learning Series – Java Programs..
Related Posts:
- Practice Programming MCQs
- Practice Information Technology MCQs
- Check Programming Books
- Apply for Java Internship
- Check Java Books