Program to demonstrate how to find sum of N number of terms in a Harmonic Progression in Java
package com.hubberspot.example; import java.util.Scanner; public class HarmonicProgression { public static void main(String[] args) { // Create a Scanner Object to obtain // User Input from console Scanner scanner = new Scanner(System.in); System.out.println("Enter the No. of terms in series : "); // Give the total no. of terms in series in int int noOfTerms = scanner.nextInt(); // initial sum assigned to be zero double sum = 0.0; // applying the formula // as : compute (1/1 + 1/2 + 1/3 + ... + 1/N) for (int a = 1; a <= noOfTerms; a++) { sum = sum + 1.0 / a; } // printing out the Harmonic Sum of series System.out.println("Sum of Harmonic Series is : "); System.out.println(sum); } }Output of the program :