Series Overload 01

Use function overloading to calculate the sum of below given two series.

Series 1: (x/1)+(x/2)+(x/3)+(x/4)+……….+’n’ terms.

Series 2: 1!+2!+3!+4!+……….+’n’ terms.

Take all required inputs from main functions and invoke the functions using class object.

Java
import java.util.*;
public class SeriesOverload
{
    public void sumSeries(int n)
    {
        int s=0,f=1;
        for(int i=1;i<=n;i++)
        {
            for(int j=1;j<=i;j++)
            {
                f=f*j;
            }
            s=s+f;
            f=1;
        }
        System.out.println("Sum of Series 1: "+s);
    }
    public void sumSeries(int n,int x)
    {
        double s=0;
        for(int i=1;i<=n;i++)
        {
            s=s+((double)x/i);
        }
        System.out.println("Sum of Series 2: "+s);
    }
    public static void main(String args[])
    {
        int n=0,x=0;
        Scanner sc=new Scanner(System.in);
        SeriesOverload ob=new SeriesOverload();
        System.out.print("Enter a number: ");
        x=sc.nextInt();
        System.out.print("Enter number of terms: ");
        n=sc.nextInt();
        ob.sumSeries(n);
        ob.sumSeries(n,x);
    }
}
Java