Javatpoint Logo
Javatpoint Logo

Number Series Program in Java

Number series programs are a common and essential part of coding challenges, competitive programming, and even real-world applications. They involve generating or finding patterns in a series of numbers, making them a valuable skill for any Java programmer. In this section, we will explore the number series programs in Java, starting from the basics and gradually moving towards more complex series.

Arithmetic and Geometric Series

Arithmetic Series

An arithmetic series is a sequence of numbers in which the difference between any two consecutive terms is constant. The constant difference is called the common difference. The general formula for an arithmetic series is:

an=a1 +(n-1)⋅d


an is the nth term.

a1 is the first term.

d is the common difference.

n is the position of the term.

Let's write a Java program to generate n terms of an arithmetic series:


2 5 8 11 14 

Geometric Series

A geometric series is a sequence of numbers in which each term after the first is found by multiplying the previous term by a fixed, non-zero number called the common ratio. The general formula for a geometric series is:

a n =a 1⋅r (n-1)


a n is the n-th term.

a1 is the first term.

r is the common ratio.

n is the position of the term.

Here's a Java program to generate the first n terms of a geometric series:


2.0 6.0 18.0 54.0 162.0

Advanced Number Series: Fibonacci and Prime Series

Fibonacci Series

The Fibonacci series is perhaps one of the most famous number series in mathematics. Each term in the Fibonacci series is the sum of the two preceding terms. The first two terms of the series are typically defined as 0 and 1. The general formula for the Fibonacci series is:


F(n) is the nth term.

F(n-1) is the previous term.

F(n-2) is the term before that.

Here's a Java program to generate the first n terms of the Fibonacci series:


0 1 1 2 3 5 8 13 21 34

Prime Number Series

A prime number series consists of prime numbers as its terms. Prime numbers are positive integers greater than 1 that have no divisors other than 1 and themselves. Generating prime numbers can be a bit more challenging than the previous series. Here's a Java program to generate the first n prime numbers:


2 3 5 7 11 13 17 19 23 29


Number series programs in Java are not only fascinating but also important for honing your programming skills. By mastering these basic and advanced series, you can tackle a wide range of coding challenges and gain a deeper understanding of algorithms and mathematical concepts. Whether you're preparing for programming competitions or simply looking to improve your coding abilities, number series programs in Java are an excellent place to start.

Youtube For Videos Join Our Youtube Channel: Join Now


Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Trending Technologies

B.Tech / MCA