Java Program to Print Multiplication Table for Any Number

• Last Updated : 19 Jan, 2021

Given a number n as input, we need to print its table, where N>0.

Example

Input 1 :- N = 7
Output  :-
7 * 1 = 7
7 * 2 = 14
7 * 3 = 21
7 * 4 = 28
7 * 5 = 35
7 * 6 = 42
7 * 7 = 49
7 * 8 = 56
7 * 9 = 63
7 * 10 = 70

Two ways are shown to Print Multiplication Table for any Number:

1. Using for loop for printing the multiplication table upto 10.
2. Using while loop for printing the multiplication table upto the given range.

Method 1: Generating Multiplication Table using for loop upto 10

Java

 // Java Program to print the multiplication table of the// number N.  class GFG {    public static void main(String[] args)    {        // number n for which we have to print the        // multiplication table.        int N = 7;          // looping from 1 to 10 to print the multiplication        // table of the number.        // using for loop        for (int i = 1; i <= 10; i++) {            // printing the N*i,ie ith multiple of N.            System.out.println(N + " * " + i + " = "                               + N * i);        }    }}
Output
7 * 1 = 7
7 * 2 = 14
7 * 3 = 21
7 * 4 = 28
7 * 5 = 35
7 * 6 = 42
7 * 7 = 49
7 * 8 = 56
7 * 9 = 63
7 * 10 = 70

Method 2:- Generating Multiplication Table using while loop upto any given range

Java

 // Java Program to print the multiplication table of// number N using while loop  class GFG {    public static void main(String[] args)    {        // number n for which we have to print the        // multiplication table.        int N = 7;          int range = 18;          // looping from 1 to range to print the        // multiplication table of the number.        int i = 1;          // using while loop        while (i <= range) {              // printing the N*i,ie ith multiple of N.            System.out.println(N + " * " + i + " = "                               + N * i);            i++;        }    }}
Output
7 * 1 = 7
7 * 2 = 14
7 * 3 = 21
7 * 4 = 28
7 * 5 = 35
7 * 6 = 42
7 * 7 = 49
7 * 8 = 56
7 * 9 = 63
7 * 10 = 70
7 * 11 = 77
7 * 12 = 84
7 * 13 = 91
7 * 14 = 98
7 * 15 = 105
7 * 16 = 112
7 * 17 = 119
7 * 18 = 126

My Personal Notes arrow_drop_up