Harmonic Series

This program prints harmonic series up to 1/5.

Problem Statement

Write a Java program that prints harmonic series up to 1/5 using for loop.

Source Code

1 public class HarmonicSeries {
2 public static void main(String[] args) {
3 int n = 5;
4 double sum = 0.0;
5 for(int i=1; i<=n; i++) {
6 sum += 1.0/i;
7 System.out.println("1/" + i + " - Eduinq");
8 }
9 System.out.println("Sum = " + sum + " - Eduinq");
10 }
11 }

Program Output

1/1 - Eduinq
1/2 - Eduinq
1/3 - Eduinq
1/4 - Eduinq
1/5 - Eduinq
Sum = 2.283333333333333 - Eduinq

Explanation

The program calculates harmonic series by adding reciprocals of integers. This demonstrates how for loops can generate harmonic series. Shows how for loop can generate harmonic series.

Quick Links to Explore