Design a class to overload a function sumSeries() as follows:
Java Programming Language (Article) (Program)
31
Design a class to overload a function sumSeries() as follows:
(i) void sumSeries(int n, double x): with one integer argument and one double argument to find and display the sum of the series given below:
\[ \begin{align} s &= \frac{x}{1} - \frac{x}{2} + \frac{x}{3} - \frac{x}{4} + \frac{x}{5} \dots \text{ to } n \text{ terms} \end{align} \](ii) void sumSeries(): to find and display the sum of the following series:
\[ \begin{align} s &= 1 + (1 \times 2) + (1 \times 2 \times 3) + \dots + (1 \times 2 \times 3 \times 4 \dots \times 20) \end{align} \]Program:
public class RAnsariOverload { void sumSeries(int n, double x) { double sum = 0; for (int i = 1; i <= n; i++) { double t = x / i; if (i % 2 == 0) sum -= t; else sum += t; } System.out.println("Sum = " + sum); } void sumSeries() { long sum = 0, term = 1; for (int i = 1; i <= 20; i++) { term *= i; sum += term; } System.out.println("Sum=" + sum); } }
Output:
This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.