Java Program to Print Series 10 20 30 40 40 50 …N

In the previous article, we have discussed about Java Program to Print the Series 1 2 9 28 65 N

In this article we are going to see how to print the series 10 20 30 40 40 50 …N by using Java programming language. How to print in java and how to print 1 to 20 in java? We have provided all the details here.

Java Program to Print Series 10 20 30 40 40 50 …N

In this series it can be seen that

  • Numbers at each position ‘i‘, the term is calculated as 10×i OR
  • First element of series is 10 and next elements are calculated as previous element + 10

For example, if the series has 3 terms, the output will be

10×1   10×2   10×3

10        20        30

For example, if the series has 5 terms, the output will be

10×1  10×2  10×3  10×4  10×5

10       20       30       40      50

Let’s see different ways to find the series.

Method-1: Java Program to Print Series 10 20 30 40 40 50 …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 10*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(10*i + " ");
        }
    }
}
Output:

Enter the number of terms: 10
The series is: 10 20 30 40 50 60 70 80 90 100

Method-2: Java Program to Print Series 10 20 30 40 40 50 …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 10.
  • Prompt the user to enter the value of variable ‘n
  • Print ‘value‘ which is having value 10.
  • Run a for loop from i=0 to i<n-1.
  • Inside the loop, print value+10 , as by using addition logic when we will add previous element with 10 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=10;
        // print the series
        System.out.print("The series is: ");
        System.out.print(value+" ");
        for (int i = 0; i < n-1; i++)
        {
            value=value+10;
            System.out.print(value+" ");
        }
    }
}
Output:

Enter the number of terms: 5
The series is: 10 20 30 40 50

Method-3: Java Program to Print Series 10 20 30 40 40 50 …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 n as parameter.
  • Inside method run a for loop from i=0 to i<=n.
  • Inside the loop, print 10*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(10*i + " ");
        }
    }
}
Output:

Enter the number of terms: 8
The series is: 
10 20 30 40 50 60 70 80

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.

Read Also: Java Program to Print Series 2 5 10 17 26 37 50…N

Java how to print using java program hopes you will understand and solve this to know very well.

  1. How To Print Sequence Of Numbers In Java?
  2. What Will Be The Output Of Print(‘*’ * 10)?

Related Java Programs: