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.