In the previous article, we have discussed about Java Program to Print Series 1 2 4 7 11 …N
In this article we are going to see how to print the series 2 4 6 8 10 12 …N by using Java programming language. Print 2 4 6 8 10 In Java, 2+4+6+8+…+N Formula In Java, 2+4+6+8+…+N Program In Java, 2-4+6-8+10 Series In Java, N in java, Number Series Program In Java, Geometric Sequence Program In Java Using For Loop, For Loop Programs In Java With Output, Java Program To Print Series, 1 4 7 10 Series In Java, 2 4 8 12 Sequence you can learn using java program.
Java Program to Print Series 2 4 6 8 10 12 …N
In this series it can be seen that
- Numbers at each position ‘
i‘, the term is calculated as2×iOR - First element of series is 2 and next elements are calculated as
previous element + 2
For example, if the series has 3 terms, the output will be
2×1 2×2 2×3
2 4 6
For example, if the series has 5 terms, the output will be
2×1 2×2 2×3 2×4 2×5
2 4 6 8 10
Let’s see different ways to find the series.
Method-1: Java Program to Print Series 2 4 6 8 10 12 …N By Using Multiplication
Approach:
- Create Scanner class object.
- Declare an integer variable ‘
n‘ which holds the value of number of terms in the series. - Prompt the user to enter the value of variable ‘
n‘ - Run a for loop from
i=0 to i<=n. - Inside the loop, print
2*i
Program:
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
//create a Scanner object
Scanner sc = new Scanner(System.in);
//prompt the user to enter the number of terms
System.out.print("Enter the number of terms: ");
int n = sc.nextInt();
//print the series
System.out.print("The series is: ");
for (int i = 1; i <= n; i++)
{
System.out.print(2*i + " ");
}
}
}
Output: Enter the number of terms: 10 The series is: 2 4 6 8 10 12 14 16 18 20
Method-2: Java Program to Print Series 2 4 6 8 10 12 …N By Using Addition
Approach:
- Create Scanner class object.
- Declare an integer variable ‘
n‘ which holds the value of number of terms in the series. - Declare an integer variable say ‘
value‘ and initialize it with value 2. - Prompt the user to enter the value of variable ‘
n‘ - Print ‘
value‘ which is having value 2. - Run a for loop from
i=0 to i<n-1. - Inside the loop, print
value+2, as by using addition logic when we will add previous element with 2 then we will get next element of the series.
Program:
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
// create a Scanner object
Scanner sc = new Scanner(System.in);
// prompt the user to enter the number of terms
System.out.print("Enter the number of terms: ");
int n = sc.nextInt();
int value=2;
// print the series
System.out.print("The series is: ");
System.out.print(value+" ");
for (int i = 0; i < n-1; i++)
{
value=value+2;
System.out.print(value+" ");
}
}
}
Output: Enter the number of terms: 5 The series is: 2 4 6 8 10
Method-3: Java Program to Print Series 2 4 6 8 10 12 …N By Using User Defined Method
Approach:
- Create Scanner class object.
- Declare an integer variable ‘
n‘ which holds the value of number of terms in the series. - Prompt the user to enter the value of variable ‘
n‘ - Then call a user defined method by passing
nas parameter. - Inside method run a for loop from
i=0 to i<=n. - Inside the loop, print
2*i
Program:
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
//create a Scanner object
Scanner sc = new Scanner(System.in);
//prompt the user to enter the number of terms
System.out.print("Enter the number of terms: ");
int n = sc.nextInt();
//call the method to print the series
printSeries(n);
}
//user defined method printSeries() to print series
private static void printSeries(int n)
{
System.out.println("The series is: ");
for (int i = 1; i <= n; i++)
{
System.out.print(2*i + " ");
}
}
}
Output: Enter the number of terms: 8 The series is: 2 4 6 8 10 12 14 16
Have you mastered basic programming topics of java and looking forward to mastering advanced topics in a java programming language? Go with these ultimate Advanced java programs examples with output & achieve your goal in improving java coding skills.
Check out yourself:
- Write A Program To Print 2 4 6 8 10 Using For Loop
- Write A Program To Print The Following Series 2 4 6,8 10
- How To Print In Java
- Print 2 4 6 8 10 In Java
Related Java Programs: