Make A Multiplication Table Using Java Program

By Saruque Ahamed Mollick

In this post I’m going to write a java program where user can give the input which is going to be multiplied and user can also give the range as a input. lets see

import java.util.Scanner;

public class codespeedy {

  public static void main(String[] args) {
    Scanner scan=new Scanner(;
    System.out.println("Enter the number Which is being to be multiplied");
    int a=scan.nextInt();
    System.out.println("Enter the multiplication range");
    int b=scan.nextInt();
    System.out.println("The multiplication table of:"+a+" is given below");
    for(int i=1;i<=b;i++)
      System.out.println(a+" x "+i+" = "+(a*i));


Input and Output:

Java Program To Make Fibonacci Series With Explanation

Enter the number Which is being to be multiplied
Enter the multiplication range
The multiplication table of:15 is given below
15 x 1 = 15
15 x 2 = 30
15 x 3 = 45
15 x 4 = 60
15 x 5 = 75
15 x 6 = 90
15 x 7 = 105
15 x 8 = 120
15 x 9 = 135
15 x 10 = 150
15 x 11 = 165
15 x 12 = 180
15 x 13 = 195
15 x 14 = 210

the output will look like this .


Explanation of this program:

We have taken two inputs from user here…. one is stored in a and another one is stored in b by scanner.

variable “a” is used here to let program know which number we are going to be multiplied in a given range and “b” is used to give the value of range.
For example I have taken 15 as a and 14 as b.
so when we run the program..

and b=14

now look at this below loop carefully:

for(int i=1;i<=b;i++)


                  System.out.println(a+” x “+i+” = “+(a*i));


we have taken an variable i and initialized the loop with setting up the value of i=1

so thus the loop will continue until we reach at the ending point i,e is our range ,given by the user at runtime.  System.out.println(a+” x “+i+” = “+(a*i));

for this line lets see what happens in the very first loop.

value of a will be printed first that is 15

then sign will be printed and it will looks like 15 x

There after the value of  “i” will be printed. and it will look like 15 x 1=

after the equal sign the product of a and b will be printed

and finally it will look like 15 x 1 = 15

and the loop will be executed until we reach the final range.

Happy coding  🙂

Leave a Reply

Your email address will not be published. Required fields are marked *