This is the Java Program to Find the Sum of the Series 1/1+1/2+1/3+…1/N.

Problem Description

Given a number n, write a java program to find the sum of the series 1/1+1/2+1/3+…1/N.

Problem Solution

Start a loop from 1 to n, and add 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/2+1/3+…1/N. 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/2+1/3+...1/N`

import java.io.BufferedReader;

import java.io.InputStreamReader;

public class Series80 {

`// 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/i);

`}`

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 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 4.118209990445433

**Sanfoundry Global Education & Learning Series – Java Programs.**.

**If you find any mistake above, kindly email to [email protected]**

**Related Posts:**

- Check Programming Books
- Practice Information Technology MCQs
- Apply for Computer Science Internship
- Practice BCA MCQs
- Practice Programming MCQs